シューティングは確かに楽かも知れないけど
シューティングがあまり好きじゃない私からすれば
ゲームが完成しても、ちょっとやりごたえがない

俺はRPG好きだから
どうせ苦労してゲーム作るなら
C言語/C++でRPGを作ってみたい

で、RPGは難しいかと問われるなら
確かに他のゲームに比べれば、多少は大変かも知れません

ですが、RPGの基礎の部分(戦闘、買い物、装備、会話、レベルアップ、お金などなど)を
構築してしまえば、あとは楽だと思います

物語のほとんどは、そのRPGの基礎を使いまわせば
いくらでも長い物語が作れます