Good Gen Vids

I would like to watch some mid and high level Gen videos to compare to my game. Who are some of the top tier and mid tier gen players i should look for?

Ariez