If your good with commutators, you may also like using pair commutators to move the pairs and solve an edge. I also usually take more setup moves than 2 if I want to solve 2 of the corners when all 5 are wrong. For the one pair approach, its not that much of a problem. For recognition, theres no really good way to do it. You do get better with practice, but ultimately, this is what Heise lacks as a speedsolving method.