RE: on or off
like other people said it really depends on what your looking to do. for all out versitility you cant beat on off-raod truck. with on-raod you are very limited as to where you can drive. If your looking for torque then go with an MT, but if looking for speed / handling then go with a ST. In my opinion, MTs are the most fun simply because there is nowhere they cant go. i alwys used to take mine with me when i would go 1:1 4-wheeling. i own a ST as well, but have found i generally only use it for jumping or racing around the track. but when im just at home i ALWAYS use the MT.
that being said, depending on where you live, the choice of car will make a big difference. if you happen to live in a city or somewhere with not a lot of off-raod terrain, then an on-raod car could be fun simply because they tend to be a bit faster and handle a little better for on-road surfaces.
but for overall fun factor, versitility, and power, i would go with an off-raod.