i HATE games that try to be edgy and reinvent the wheel by not having classes. It totally defeats the purpose of playing a role when you have a character that can do everything all the time.
Then you must hate a lot of games, because of the majority of the best games around DONT PIGEON HOLD you into anyone role unless you choose to do so to yourself. Dark Souls, The Elder Scrolls, Shadow Run, Star Wars, ect ect. The idea of Classes does not fit in a modern day setting anyway or futuristic one as such is the case with ME, when you walk outside there is no stat sheet with someone's skills and occupation floating over their head, no clothes of identification to mark someone as a Mage or a Warrior. You also seem to have a very limited understand of what "Role Playing" means. If your idea of "Role Playing" is "I picked Soldier this playthrough oh boy, guns and shoot shoot shoot." I've got news for you, you do that with any class 50% to 70% of time in a Mass Effect game. Also we call that Roll Playing, cause you're not putting anymore into the customization of your character to be anymore unique of different than a generalized grunt than picking out of 6 slightly different play styles that by way only differentiated by 1 or 2 unique class skill per class.
In truth the class system doesn't even make sense in Mass Effect, it belongs in medieval settings where things like dungeon crawling, and magic make more sense, as well as to why limited knowledge and skills would be divided up into class arch types, where things like Religion, and Social Structure have a heavy influence on the settings. In a futuristic setting, knowledge and training aren't as restricted for the privileged, also ideas like religion doesn't confer special powers, and no one is born automatically with Supernatural abilities, at least none that aren't explained as some kind of evolutionary by product for an entire race (The Asari being naturally biotic to a degree), and even then none of whom are forced into any kind of one class structure.
Like I've said in other Mass Effect threads, the game itself contradicts the idea of classes several times throughout the entire series.
ME1, your squadmates are a mish-mash of several types of classes usually showing a bar of how much they lean toward a particular type of combat (Wrex being 50/50 biotic and combat, Garrus being 50/50 Tech and Combat, Tali being 100% Tech), though funny enough ME1 was the closest to allowing a no class system in some ways, in that you could choose to learn additional skills outside what would be later the defining class basis.
ME2, Shepard gets several upgrades that allows them to break the constraints of what was previous established as class limits. Such as Heavy weapons, 1 Additional new weapon type to learn to use. Learning powers from Squadmates that weren't originally part of Shepards class such as Soldier Shepard learning to Use Slam, a biotic power, or Adept Shepard learning to use Geth Shields or AP Ammo. Heck in this game they even did away with the whole light armor, medium armor, and heavy armor.
ME3, allows you to use any Weapon you wanted by inventing a weight system that regulated how quickly your powers recharged based on how much weight you were carrying. A system that inherently shows how silly a class system really is in a futuristic setting since now class no long restricted weapon access. Also again Shepard displays the ability to learn multiple abilities outside of his classes specialization do to Squadmates and a computer in the Normandy's sick bay. The Multiplayer character kits had several kits that showed there is nothing stopping Adepts, or Infiltrators from blending Combat or Engineering tech into their primary functions.
A person isn't a class, they are a amalgam of the skills and experience they have chosen to learn throughout their lifetime. There is nothing inherently weaker about a Adept than there is a Soldier, and there is nothing keeping said Adept from getting the same cybernetic implants as a Soldier and picking up a Assault Rifle and learning how to use it.
Customizations is the way of the future, it's what we use in real life, it's what we should be using in the game. Role Playing comes from the choices you make and choose to live with, not from some class with a pre determined skill set for you.