I don't grind at all and i'm getting through the game without any trouble. I'm level 27 now, and i beat 3 bosses already. Just make sure you keep buying armor for all of your guys and that you have enough potions when facing the boss (especially those blue ones).