I hardly ever use my gun to parry since I almost never lock on to targets. I've spent a ton of time in the Monster Hunter series and went from Monster Hunter 4 Ultimate to this where this is no lock on feature and landing attacks is all about positioning, knowing the enemy attack patterns for openings, and properly timing the frames of invincibility during the roll to evade the attacks and better your position.
Because I'm so used to that system I just didn't care for trying to stagger enemies out of their attack animations and prefer to position myself just out of reach from their attacks and strike from there. I realize i'm missing some opportunities for some big damage from staggered enemies, I just prefer the freedom of movement without being locked on and the ability to roll when ever I want.