SimonG: I consider ME 2 a great RPG for its excellent immersion, characterisation and choice & consequences. Other say it is not an RPG because it doesn't have enough numbers.
Not a question of numbers. I didn't feel choices and consequences because pseudo-RPGs like ME2 are just a series of missions/levels/corridors-to-clean-up that you can do in a certain amount of different orders. Most of the game is being stuck on a "world", playing some linear third person doom3, killing all the monsters, and going back to the ship to select the next "game world" to "complete". In that sense, it's as much a RPG as Jedi Academy, or any other action game where you have to manually select your next assignment.
And it's got some numbers throwed in. And that's actually what game it a fake rpg-ish flavor. Customisation. But in general, I find very non-RPGish the games that lock you in one mission, after having locked you in another mission, before locking you in another missions. They are just arcade games with, at best, branching "levels". Stats or loots matter much less than the game structure.
So, back to OP, maybe a major criterion for me is a seamless world, like roughly one big level (with loading zones, for caves, towns, etc), where you can go back and forth freely, not feeling you interrupt a sibgame or start a subgame each time you step out or in of somewhere.
Even arena-locked bossfights break the rpg-ish impression to me. So, with that in mind, you can imagine that not only I'm reluctant to really see Mass Effect as a real rpg, but i just scream when people call Alpha Protocol one. Yet the branching system of Alpha Protocol is said to be much deeper. But it's still just about mission selections.