I like both. I have been hanging out on the 250 forum because thats the next bike I'm going to buy. The wife wants to learn to ride so thats what she is getting. I think I'll get her the gen 1 because its cheaper and parts are cheaper.I prefer the 1st gen due to it's lighter weight, better fuel efficiency and more practical design. The 2nd gen looks better by in some people's eyes, but it's more squid-worthy than daily ride to me.