Why are the two options mutually exclusive?

Squall has his annoyances, yes, but I found him to be a fairly well written and understandable character, with solid motivations and development arc.