I haven't played Heavy Rain. If I play it and think the game is about "role-playing", then sure, it has RPG elements. I'll admit that.
I love how you can't even seem to understand what "ROLE-PLAYING GAME" means. This isn't rocket science. Just because Mass Effect ditched some of the typical RPG elements you enjoy doesn't mean that it's any less of an RPG... it's just different. Why can't you seem to get that through your head?
Or check out my new webcomic: http://selfcentent.com/