I currently have a devinci hucker 1, which works great but is kind of lo end and the forks suck. So i'm looking to upgrade to a bike that will help me further my skills. Now the problem is i don't wanna get a dj bike cause its useless fro trail, and don't wana get a trai lbike cause i'll tare it apart on dirt jumps. So im thinking either get a all mountain bike or a freeride bike ( either i'd get used ) or keep my current bike for xc n get a dj bike. But im not exactly sure what AM/FR bike i'd get. Any help with any of this?