I am biased get a 800 Can-am Max (two seater)
Actually I think you'll find any you decide to purchase will do all you need and more and all will be fun to drive...just looks at all the posts
...what you need to decide is:
A. How much you want to spend
b. Which dealer do you like (maint. shop)
c. IRS or not
d. locking diff or not
e. 2 seater or not
etc. no one can answer those for you...good luck with your purchase...I have also owned a 660 Grizzly no complaints...and currently also own 2 honda 4 wheelers no complaints