If you want to focus on one city, Tokyo is the one. However, Osaka offers many similar features and it's a great base to see a whole lot more. Having been to both multiple times, if I were a first-timer again and I can't afford to go to both, I would personally pick Osaka and see everything else around it.