Which role to main?
I've been playing a lot of normals and one thing i haven't figured out yet is what role to main before going into ranked. The general consensus seems to be that maining a role is optimal, but I can play all my roles decently so I'm not sure which one to main. I'd like to pick a role that has high carry potential and isn't dependent on your teammates. I'm looking at mid and jungle, but I'm also a big fan of adc and top so...
For mid lane I can play: Diana, Cass, Yasuo, Talon For top: Chogath, Swain, Renekton, Nasus For Jungle: Udyr, Jax, Shyvana, Kayle For Adc: Draven, Jinx, Graves, Tristana.
So what role should I practice the most before entering ranked?