We just moved and I can tell you not a single one of those things were at all factor in our decision of where to live.
Probably because you already had a job.
OP is the whipping boy of the forum and most here just regard it as another ho-hum dull burb. It may be another 'dull' burb but as burbs go, it's a far nicer place to live than the average suburb around the country. It's not dominated by leapfrog or sickly interstate-oriented development like so many burbs around the country are although I-35 and 435 obviously play a role in shaping the city (hell, Blue Springs is far worse in that regard). The city has quite a bit of diversity with near urban densities in the north to the affluent areas south of I-435. It has had the foresight, much more foresight than KCMO, to plan newer developments such as south of 435 along College Blvd, 119th and 135th. Some of the development along 135th is getting a bit too spread out for my taste but they did a pretty good job with 119th and College. Traffic problems, while there, are minimal for a city of its size with that employment base (check out the traffic nightmare in Houston and Dallas burbs in comparison). The city has a nice downtown area too which is more than I can say for most burbs around the country. Nice restaurant scene where you can find as many locally owned places as you can any where in the city. It would be nice if OP had some public transportation but, hey, KCMO is not much if any better in that regard.
Now that I live in Houston suburbia (I bought in the burbs for a myriad of reason...schools and housing prices being biggest), I look with envy at Overland Park. It certainly would be a HUGE step upward relative to any suburb in this town and most other metros in the country too.