If Larian followed The Witcher 2's example and had a new save slot each time it autosaved it would be better than having a single autosave slot as it can get corrupted as Kiya-Elle pointed out.
Saving before battles is a bad idea, yes. That's why I suggest only autosaving after completing a quest or changing areas.