Going to go with Thanos, hands down the best villain - quite an achievement for a big purple guy.
I enjoyed Henry Cavill in MI:6 but felt his character needed a few tweaks to be a real class A villain.
I note that Solomon Lane from MI:6 was left off the list, one of the best villains to come along in ages IMO.