Ignoring Master Xehanort's master plan and everything after 2, did he deserve to be called a villain? His goal involved killing heartless which was already what Sora was doing and building an artificial Kingdom Hearts to make nobodies whole again.