As for a brand I truely don't like I would have to go with Specialized not so much for the numerouse bad overpriced junk they have marked by puching the brand name. But the owners who have brought hundreda of POS ones into the local bike coop or shops where I have worked thinking they are great bikes, and seemed devotely sure there bike was great because it was a Specialiezed.