What I can’t stand is the chaotic stupid choices being your only option for evil. Offer an evil route but make it more interesting than playing a character with poor impulse control and access to infinite puppies.
If you've never tried it, the Wasteland series does evil very well. The game lets you go murder hobo, but that's not the actual evil route. The evil route is very interesting, and while the options are morally grey there's a clear good and bad choice
Wasteland 2 and 3 seem like a great deal of fun! The voice acting is campy and goofy in such an oddly nostalgic way, and it’s been far too long since I played socom. The original has fantastic charm and detail, but those menus…
My first run isn't really good or evil; it's "how would I handle this if I was actually in this situation?"
A good RPG will feel natural the whole way through and never make you feel like you had to pick an option you didn't exactly want but was "close enough" to what you wanted. It is kind of weird, tho, how a couple older games (ahem Fallout 2 is one ahem) let you use this logic to actually break the game and end up with outcomes that are technically bugs; despite the fact that the logic used to end up there is completely sound and should have probably been accounted for in the writing.
But the second time I'm a prick. It's fun being evil. Or extremely stupid. Like a sub 3 int FO character annoying the shit out of Rocket Man Renesco. :3
Mass Effect series choosing renegade options for Commander Shepard will sort them out. Everyone still likes you, they just think you're a total fucking jerk. The majority of it is social choices and being a total fucking jerk to galactic arseholes balances it out.
"Hey, that's Shepard! Didn't they brutally kill that girl that showed remorse for betraying us?"
"Yeah, but he also told the council to fuck off and saved the galaxy."
I'm playing Disco Elysium as a hardcore white supremacist. Why? Because fuck you game, you give me an obvious bad choice I'm taking it out of spite because I know you don't want me to.
What's the point of moral choices when the invisible hand of the developers have already decided what's "really" the right thing to do? That's just dogma, you might as well have omitted it altogether.