My 6" travel free ride bike weighs 30.5 lbs...I've gradually started ramping up and now huck 6 footers. I still ride it for XC too.
I started with a super light 3.75" XC Full Suspension bike and realized slowly over about a two year period that it was too light for the riding that I started to enjoy (light DH, hucking, freeriding, etc.)...