I love Osaka and would do it all over again. But Tokyo has more things going for it especially if you're in Tech business and love super clubbing. Don't get me wrong Osaka is no bore. It's just the club Japan feel is in Tokyo.
Choice should also consider people (in general that is). Osakans are a wild rowdy bunch willing to strike a bargain even at Mickey D's. While Tokyoites are more of the drone sort.
Hanshin Tiger Baseball alone would make the Osaka choice a good one too.