I feel like Trek and Specialized are like, Toyota and Honda. Or Chevrolet and Ford. Mercedes Benz and BMW. The best in their respective nation. And then you have the odd balls, Nissan, Mitsubishi. Dodge Chyrsler, Audi, that seem to fall short, even if their offerings are great bang for the buck.
In the MTB world, I feel like Diamondback and Giant are this oddball.
I'm still very new to the bicycle world, chime me in if my assumptions are wrong in any way.
Also, how do you choose what bike to buy? I'm looking for a mountain bike and started looking online... Holy shit they're more categories than I ever thought.