Yes, this is an ironic post Just for saying nothing better than Vader. (And I love Krennic, very good actor indeed)
In real I think the best vilain of 21st century is Woo-jin in Old Boy, freeking amazing. but also Captain Vidal in Pan‘s Labyrinth and The Amazing Amy in Gone Girl. Special mention to Heath Ledger's Joker and Hans Landa !