Hmmm, but where had we seen that before 'Code of Honor?' (The women in charge twist?)
From my understanding, TNG actually became really cliched with having a primarily white male led future, with the black character - Geordi - as a token character who couldn't even have a decent romance. (Yet, Riker was considered a 'stud' and slept with anything that moved). Of course, being a ladies man doesn't mean you have to actually 'act' on every woman that gives you attention; something that could have been done with Geordi.
'Code of Honor,' while not strongly written...could have been expanded into something more.
As I always say: If it was so bad - the episode - why didn't we see the Ligonians (or a planet with non-white or dark-skinned) folks again? Why the trite and cliche of running into pretty much every planet where there are only white people?
Me it reminded negatively of a lot of 19th/ early 20th century exploration literature like "She" by Henry Rider Haggard. The "classic" Non-European (here Alien) culture of "savages" led by a powerful and naturally beautiful woman. Now the Ligonian lady wasn't white like Ayesha (or evil) but it still came off as pretty similar. After all she would have killed Yar for being a rival, just like Ayesha had beautiful women murdered.
What really left me with a bad aftertaste was when one of the Ligonian (the new preferred husband of the lady) says something to the effect "See Picard, you might have the better technology but our culture is the far more refined one!" after their whole culture being portrayed as nothing but impulsive, violent and self-indulgent. "No Lt. Yar, NO VACCINE! Me big strong Alpha Male! Me thinking only with my penis!"
....that sorta seemed really racist to me, i.e. the (white, male) show runners saying "aww aren't these Ligonians cute, they think they're people!" Which is also pretty common in older, less fortunate literature.
As for where it was done in Trek: in Angel One and with the Betazoids, and Angel One struck me as the same cliche. The women of the Ligonians and Angel One struck me not as in charge because they were awesome and it was simply the way things were done on their planet, but because somebody on the writing staff seemed to get off on the idea of dominant women. In both cases (especially Angel One) the female leaders are still heavily objectified and sexualised.
As for having planets of all light skinned r all dark skinned inhabitants.... there shouldn't have been any mono-colour planets at all, we see on Earth that that's not how it works, but I'd rather not have completely human looking "Aliens" at all. I know it was a budget thing, but still...lame... at least splatter them in purple paint or something.
And for what its worth, Riker was probably my least favorite of the main characters. I'd rather have they had focused more on Worf, Dr. Crusher and Troi and developed those characters a bit.
But you have a point with Geordi, beyond his Visor and being unhappy in love I don't seem to be able to associate many character traits with him. Now that could be because I tend to get bored from the technical aspects of the show and he was the Chief Engineer (=Mr. Techno), but I can remember far, far less of him than of even Troi. I think Data taught him painting once and he had a sister, but that's it.
It would have been cool if he had been a sort of cyborg (recently brought back from the brink of death using experimental technology) and his character arc would have been to struggle with his humanity. A sort of mirror image to Data. Data is optimistic and setting out to discover his humanity, while Geordie is the broken character who slowly feels his humanity slipping away bit by bit.
It would have given him importance and a lot to play with once the Borg got introduced!