You really need to get out and test drive differant rides if possible. Hubby has a YFZ450, loves it, rides it dunes, trails, around the block. I hate it. It is all a matter of comfortability for each driver, how you ride. I personally like the KFX700, I have a friend who has a Raptor700 and hates the KFX. I currently ride a Scrambler, I like it its ok. I actually pulled a wheelie with it and beat a Quadzilla on dry lake bed. What is REALLY important is what YOU are comfortable on, not what someone else is comfortable on. Take your time sit on them, try them out if you can, you got plenty of time to find YOUR perfect ride. Heck I had a TRX400 and loved it.