Save points, but they are copious.
Two things though:
1) There was at least one situation where the pre-fight save point was too close to the actual fight area
2) Bad guys that hang out near save points that are dead before you save are sometimes alive when you reload (did I mention that you die a lot?). Good news is that they sometime drop fun things and they are always low-level.