bobs
The RTV can do all you're requesting. So can most others.
How steep are the hills? Primarily, will you be carrying loads up or down hills?
For towing, you'll find many of us hauling several thousands of pounds on trailers with the RTV and loading with 1200-1500# in the RTV's box. So far, no reported problems.
My hill is about 1000' deep but goes up over 300' of elevation in that distance. I can use trails that traverse the hill but have yet to find ANY machine that can go straight up.
If a true work horse is what you're looking for, the RTV is pretty near the top. If you want to work and play, there's several that are faster but pretty powerful as well.
I'd suggest you pull up a beverage of you choice and pick through some of the more recent posts in this forum. You'll find all kinds of input on the RTV as well as some comparisons and input on the Ranger, Rhino, Gator...
Brian
PS. Please fill out your profile so we know a little more about you. A general idea of where you live is a big help. It helps to consider the ground (sand, clay, rocks..., terrain, snow, etc.)