The guns are also kind of RPG, especially the secondary modes and the specials, like gun exploding like a grenade on reload. At least I haven't encountered that before.
Oh, and also the gunplay damage/critical modifiers affected by skills. Very RPG IMO.
Yeah, the NPC characters are good and some are extremely funny.