I also found the official Tokyo Metro app useful.
It might look useful if you don't know your way around Tokyo, but it's really not. If you're going from Shibuya to Ebisu, for example, most people would take the Yamanote line for the two-minute trip, but the Tokyo Metro app only gives subway routes so it would take you on a 25-minute trip into central Tokyo and then back again.