Which is the best gun?

I've defeated vicar Amelia using a +5 Ludwig holy blade and a +2 hunter blunderbuss. Should I continue using this gun for parrying?