I lived in Colorado for thirteen years. Living there, I had many Mormon friends, and I can honestly say they were all great people who tried to put family first. They would give the shirt off their back if they thought you needed it. That being said, they had the same problems as everyone else. Despite trying to put family first, I knew quite a few who had gone through divorce and who had financial problems, and who had kids who got into trouble with the law. Pretty much they were like everyone else. What I can't say is that any of them were really bad people. As for their religion, I don't buy into it, but I really don't see anything terribly wrong with it. Maybe it's all crap made up by Joseph Smith, and maybe not. The basic teachings are pretty much as would be throughout the rest of Christianity, although there are some distinctly differing beliefs, one being the fact they do not believe in the Trinity as God being all three.
When it comes to varying beliefs within Christianity, my question has always been does God really care if we are off just a slight bit but have a solid understanding of the basics? To me it seems that if God is just and all loving, he's not going to hold it against us if we missed one small point or forgot to don an "i" or cross a "t" along the way.