JWittz is the best. I also really enjoy the KillerNacho and Tamashii Hiroka. The KillerNacho is what got me into recording battle. However, I don't have any kind of screen recorder, so the quality isn't that great, and my commentary is mediocre at best.
Dookieshed is absolutely hilarious, Jwittz is really informative as well as Tamashii Hiroka. For playthroughs/walkthroughs I like Marriland, Superskarmory, and Zephyrsonic. For wifi battles I just watch random people.
Really enjoy Marrilands LP's and I used to watch MunchingOrange a lot, both have a great personality in their videos. Shofu can have good videos and I've recently been watching some of Giancarloparimango11 videos, his Pokémon X & Y speculation videos are interesting.