Yeah, I would suggest alternating your attacks to keep the enemies at bay faster. The divekick has offensive properties and can do massive areal damage, and using the gun goes a long way; the slimes for example can be shot, and then finished off with a single whip attack.