Add multiple classes, an abilities skill tree, and the option to reroll weapon stats into the mix, and you've got a seriously deep, RPG - style upgrade and character management system to go along with the superb twin - stick shooter gameplay.
Going even deeper, weapons can be upgraded to increase their damage, clip size and fire rate both with the use of specific upgrades and with the ability to reroll specific stats.