You have a few good shops right on your door step. Terrain cycles at Salts mill in Saltaire, Chevin Cycles in Otley & Aire Valley Cycles in Keighley.
Best Advice just go try somethings out, see what your comfortable with.
I used to work at Aire Valley Cycles many moons ago, good bunch of lads in there, on eof there main mechanic's is Chris Ackrigg, a top Trials bike rider.