Is he totally evil?
An antihero?
A tragic villain?

Tragic villain seems most appropriate as he was manipulated by Ultimecia in more ways than one to do her bidding; all because he just wanted to fulfill his lifelong dream.