they are 3 very different bikes. i currently have a 2006 ninja 250. you need 6 gears because the top speed on the bike is about 110mph. freeways suck, but twisties rock. it all depends on what you are going to own later. if you are going to buy a sport bike, buy the kawi. if you are going to get a cruiser, get a honda or whatever.
what is your budget and how long are you going to own it before upgrading?
EDIT:if you are just trying to learn to ride and want to stay on a budget, get a 2003 ninja 250. don't buy a late 90's. people ride these things hard as hell because all the power is top end. i know i wouldn't buy a used bike if i had the choice. the older ones are uglier than the new ones, but you can find them for $2000.
what is your budget and how long are you going to own it before upgrading?
EDIT:if you are just trying to learn to ride and want to stay on a budget, get a 2003 ninja 250. don't buy a late 90's. people ride these things hard as hell because all the power is top end. i know i wouldn't buy a used bike if i had the choice. the older ones are uglier than the new ones, but you can find them for $2000.