I grew up in Independence (suburb of KC). Personally, I wouldn't necessarily want to live in Kansas City itself. In my opinion, downtown KC as a whole isn't very pretty to look at, and can be unsafe in certain areas. There are some areas that are gorgeous, and perfectly safe, but they can also be pricey. If it were me, I would look more at the surrounding areas (Lee's Summit would be my choice), which have easy access to downtown and all its amenities.
Although I'll probably be moving away soon, I'm excited to see the changes that will take place in Kansas City within the next few years. The major one I'm thinking of is the Sprint Center, which should be finished sometime this year, which will be home to the Kansas City Brigade (Arena Football), and possibly the NHL's Pittsburgh Penguins (the owner is considering relocating). Another area you might find interesting is the Country Club Plaza/Crown Center area. It's an upscale shopping/dining area, with lots of beautiful architecture and fountains. It can be pricey, but it's a nice place to take the lady out for dinner once in a while.
Like I said, you might want to check into Lee's Summit. The area where my fiance's mom lives is right off of Highway 291. A five minute drive takes you to 39th Street, which includes Independence Center (shopping mall), AMC 20 (movie theater), and many other stores and restaraunts. A quick 10-15 minute drive down I-70 takes you to the Truman Sports Complex, home to the Chiefs and Royals.
I hope this post helps somewhat. I'm certainly no expert, but I can give you the perspective of a young (21) resident of KC. If you have any more questions, or you're unclear about something, don't hesitate to ask. We Steves have to stick together.
Go Chiefs!