I've broken 7, yes 7 Trek frames. Four in 2007 alone. Why I didn't stop at 3, I'll never know. In my book, "no" they are not good bikes. But maybe my luck is just that bad because I do see lots of happy people on them.
My current bike is a Specialized, it hasn't broken yet.