Fantastic game, one of the best.
Okay, right off the bat I'd like to address the "sexual content". Commonsensemedia has failed to point out that sexual content doesn't appear unless the player makes it appear by building relationships with in-game characters. Males can romance a character named Ashley, females can romance a character named Kaiden. Both genders can romance a character named Liara. I do find it odd that commonsensemedia talks about the "same-sex romance" almost as a warning, but I'll let it slide. (Also, if you'd like to get technical, in-game Liara talks about how their species is genderless and doesn't base feelings on that.) Anyways, the gameplay is great, aside from a few hiccups here-or-there. It can be difficult in terms of combat during a couple fights, but it's not that bad. Sometimes you may get lost due to unclear directions, but most everything is told to you. In terms of great messages, there can be some! It really all depends on what you as a player does though, however. As events change in correlation to your decisions. In terms of great role models, it's the same thing. All depends on you. Although there are some party members who could be considered good role models, like Tali, who does whatever she can to help her people. The game isn't hard to play, but if you're bad at shooter games, then you could have difficulty. Aside from the obvious combat elements, there's not really much violence, save for some verbal attacks when addressing how species treat eachother in-game. In terms of sex, there is a club that you have to go in that has dancers, though not that bad. There's also the "romance scene" which you get from, well, romancing a character. It's a few shots and less than 10 seconds long. It's minor and shouldn't be held with a high regard. As for swearing, there's not that much, really. As for drinking and all that, there's a bar and references and such, but otherwise there's none, at least none that I've noticed. I'd honestly let kids 10 and up play this game, it's quite well done and doesn't have much negative content. So, that's that! I hope this review helped you in determining your purchase!