new mid lane chapmp

So I really want to get good at mid lane but I'm not sure which champs are the best to help me get really good. I main ADC and jung, occasionally support, but want to get better at all roles so that I'm not _that_ person who gets butthurt when they're put in a position that they can't play. When I have been put into mid I usually take Swain, Zyra or Varus, but never really have huge amounts of success. So yeah, I just want to know who you guys think are the best for helping me learn?
Report as:
Offensive Spam Harassment Incorrect Board