Well I have to say that malacath is known not to be all that strong so he is out and Sheogorath is too insane imo to actually invade/war with anyone if he was his old daedra prince of order self he would win this fight hands down imo.
Now dagon and molag bal they have both invaded nirn before so I say it will be between them.