If you like games that gradually become more complex, I recommend these ten Metroidvanias with combat systems deeper than they first appear.
These stellar RPGs have an incredible class system that ensures no single playthrough is ever the same.