I think it gets crap for it because having the reset button doesn't really fit the premise of the show. Here's a ship too far from Earth to have a realistic hope of getting back; and yet the ship is usually in tip-top shape no matter what catastrophe has beset it in the previous episode. If the concept was just routine space patrol near Federation space, it wouldn't grate on the audience as much.
yep, that is part of it too. The premise of Voyager makes a rest button more problematic. Especially those episodes where the ship is heavily damaged but is fine next week. In TOS or TNG you can just assume they went to a starbase. It needs some good explanation in Voyager, though.