My favourites are Cloud and Squall. Mostly because of character design really lol. Both are functional soldiers and their personality reflects it.
I hated Tidus. Between the bad VA, horrible design and overly perky personality, I definitely prefer my main character to be less talkative and grating.