People will always love VIi forever and the main reason for dislikng X is purely because they say they hate Tidus's voice which is ubsurd and he looks to much like a girl.
The reason why Tidus' voice sounds so much like a stuck-up teenage girl is because his voice actor really sounds like that. He can't help it though. Poor man!