Rogue One is plot-driven, not character-driven; all of the characters were pretty shallow. The Force Awakens was much better in that regard. That said, I thought that the diversity of the cast was handled very deftly. The characters may have been shallow but their race/gender/orientation felt organic, not gratuitous.
As a white male I didn’t really think about Cassian’s or Bode’s ethnicity; they just were who they were. I found myself wondering if Chirrut and Baze were a couple, but no more so than in other films where two men have a close relationship. (e.g. Frodo and Samwise in Lord of the Rings)