It depends on who sounds fun to you. It seems like you're newer to the game so I would suggest easier champs that you can learn on.
Mid is played a lot differently then top, because the lane is shorter and you can roam around most mid laners have a lot of burst or range.
Annie makes makes cs'ing real easy. Also has insane burst with her ultimate. She loses to people who outrange her.
Lux is best long range mid laner right now imo. She was the first mid laner I had success with. Ziggs plays similar to her though if he sounds more fun to you, but I think lux is easier. Both lose to assasins.
If you want something hard you can play an assasin: zed, talon, ahri, diana, ekko, fizz, yasuo, etc. These guys are weak-ish right now I'd go with mages.
If you want a full list of mid laners google "league of legends tier list". There's a guy who keeps a blog on the best champs for all roles.
Teemo is a sub-par mid champ by the way, he's only good because he counters most top laners. A new mid champ will really help you out.
TL;DR: Play Annie and Lux.