Yeah agreed, Rifles are the best gun in boss fights IMO.
I did try out the Knife/Mechgun a few hrs ago and it works ok...just the PP it uses up is crazy.
But then again...if you use the Knife while it recharges I guess thats good.