Too short article for reputation of Lifehacker in my opinion... There are lots of other tools that You didn’t mention here, one of my favorite recently is CountersGo.com... They allow You to search for counters of every Pokemon in game, which helped me a lot during Gym fights.