my mid preferances for ranked are: mordekaiser and veiger.
mordekaiser because hes beefy, and will bully you. the key to a mordekaiser lane is understanding how to control the flow of minions, with morde you dont just spam your E and expect to get kills every time, but instead use it to bully your lane. ive shut down akali, pantheon, darius, teemo, and olaf top lane, and when i have midded with him, ive shut down, xerath, katarina, (although i have the most problems with her), and lux. i dont mid with him often though.
veiger because his stun can out zone your enemy from farm, and his W can hit for tons of damage when you build your q. hes an ap generator, and can get the most ap out of any champ in the game. also, his stun is great for gank set ups, or escaping. i play him a bit passive, and keep the minions at my turret, because it forces the enemy mid laner to get aggressive and try to turret dive you. so w - stun - q, and at level 6, you can basically take ove ryour lane.