This is why I don't even bother trying to clear out medium or large bases. Too many soldiers get killed in there. The small bases aren't too bad because once you've dealt with the first room, where the bulk of the aliens seem to be, it goes fine. My method of choice has become using a hunter with the laser like you mentioned. Then using the soldiers to mop up.