i prefer mountain biking much much more. you can go anywhere and do anything! like skiing you are expected to develop skills in all the facets weather it is trail riding, downhill, tricks, jumping, you have to learn a much wider set of skills. bmx is sweet they do a lot harder tricks. but now...