I use a camelbak but only off-road or when doing other climbing activities. I would prefer not to have it on my back but it really is a better way to hydrate when on technical trails. The same goes for climbing but additionally, there are not alot of options to carrying things when climbing.
On the road, I prefer a waterbottle.
A camelbak takes extra time and more care to clean than a waterbottle, especially if something other than water is used in them.