What makes a good midlander for soloqueue?

I've been scrolling around all day trying to figure who I should main in soloqueue for mid lane. I've heard generally 3 different things that "carry" soloqueue.... Teamfighting potential, roaming, and cc or mobility so I am asking for some help what champions fit that criteria despite what the meta is at any moment. Thanks in advance you guys are the best
Report as:
Offensive Spam Harassment Incorrect Board