Personally I'd go with something at least 500cc for highway use, but I don't have firsthand experience with either of these, so I don't know what they're capable of. He's probably about 5' 10, average size... weight isn't a big factor.
I just want to make sure he doesn't buy something he's going to regret (we're talking teenager/college student budget here). If anyone can tell me the goods and bads of either of these bikes it would be much appreciated. You don't need to "sell" me the bike, just looking for some honest facts.

Thanks.