The 900 is a great bike to start out on. The problem with starting out on small bikes is that you end up spending a lot of money on a succession of gradually larger motorcycles until you find the one you really want. The 900 should be a good one for doing everything you described. After some time, and if you discover you like long distance riding, you may find yourself trading up to, say the 1700 Vulcan, or Nomad, or a good, lightly used late model 1600. For some reason, Kawasaki made the jump from 900 to 1700, without anything in between. They're missing a niche market there.
Or---you may decide to ride your own bike, and you can each ride a 900. They're great motorcycles, with decent power, comfort, handling and fuel efficiency. Congrats and welcome. Oh, and the MSF course is a great thing to do.
"Don't sweat the small stuff---it's all small stuff"
'09 650 VStrom