A gunblade user would be fun and a way of pulling it off could just be with a stance skill. The default stance could be the blade, auto attacks and skills are melee. Later can get a stance change skill that would make auto attacks and skills ranged and maybe change what some of them do. Kinda like AST but could do in combat.