I have played at least 200 games with Malzahar, the only champion I don't know how to counter yet is Xerath.
Cassiopeia is a real pain in the neck to face in mid, shes on the same level like Kassadin and LeBlanc, but I usually win at the end cuz of my silence :]