I recently took a short test ride on a 620. Found it to handle very nicely. Very "flickable"! However, thought is was very underpowered (my normal ride is an 800cc). As for comfort - have you looked at the seat? Not much more than vinyl covered fiberglass. Test ride right after that was a 2005 ST3. Lots of power - torque everywhere!! Al Judy