I am considering purchasing a 400EX but have concerns about its performance. My previous ATV was a warrior and I really loved it but, would like to try something different. My riding consists of about 90% trail riding but would like the option of trying a little dune riding. I live in southern AZ, so my dune riding would be limited to a few times a year. Will the 400EX be a worthy trail/rock crawling ATV? I realize it doesn't have reverse but that's an luxury I am willing to overlook. I predominately interested with torque and its usable power at low speeds. Is the 400 similar to the banshee or closer to the 300/warrior?