>make a gay version of a character after a lot of people joked about him being gay
>make his sexuality plot-relevant and thematically important without it being his sole character trait
>make him a complex and flawed but still likeable character
At the very least, it was better executed than what happened to Velma in the series of the same name.