X, on the other hand, gets hated for a few different reasons, such as the lack of a world map, terrible voice acting, and annoying characters. All valid reasons to criticise, but not nearly as bad as 'broken gameplay' or poorly told story". Take Wakka for example, one of the most hated characters in all of gaming actually had one of the deepest and most nuanced character arcs ever. People hated Squall for the same reasons, started out closeminded, annoying, and generally unlikeable, only to basically turn everything around as the plot progressed. Squall was SUPPOSED to be hated at first. Wakka and Tidus were SUPPOSED To be hated. IT's called character development.
Finally, SOMEONE gets it.