Well I got just 2 seasons of mountain bike experience, my style of ride is cross country, I had a Specialized Hardrock Sport, I rode it for 1 year and it was ok but with poor components, so 3 week ago I upgraded everything, now I assembled my bike, I bought a Motobecane Fly Team Frame with good components,Shimano XTR and XT, Easton stuff, Mavic Crossride wheels and good tires.Overall, the bike is awesome, I recommend it to everybody, frame is old school but is really strong and solid, I have rode some advanced technical trails with no problem and excellent handling, With good components I would say it could be one the best hardtail bikes. Weight is around 24 lbs but I will get a new fork soon( Rockshox Sid Race) to get a lower weight (22 lbs).