This game is pretty sweet. The game mechanics, piano music in the menu screen, and weaponry is awesome. The only thing that got me a little salty was the story, but I can't complain, the game was overall great.
When you get the Rpg/Bazooka, just equip that to your companion. Considering that they have infinite ammo for any weapon given to them, i'd say that they're op as hell.