I'd rather a drive through. I don't like the grid penalties as it affects the following race for no reason.
Personally think it HAS to be strong penalty - a drive through could be meaningless in the current race(especially if the car retires, ie so what if we have a drive through at this race we are out of it already)