That is my review as well.
I do hope they have a chance to delve into her background more before the series is cancelled, we haven't seen much of the Orions since the ToS era and I am really curious about why there is one in Starfleet and how they are handling her mind controlling pheromones.