I find bugs to be extremely rare. I've been playing since (a bit before) I registered on these forums (of course, I'm including dom2 play), and I've seen very very few bugs, and maybe once in my entire Dominions gaming "career" have I encountered a show-stopping bug.
As for a ingame saves... I don't think they are really needed. You can save on your own if you really want to, but there is almost no need for saves, and considering how things work right now, it will only make the interface more complicated and will waste developer time.
Last time this was discussed, someone nicely provided a way to autosave, so here it is:
Make a shortcut to the game that will run it with the --preexec command line argument, make it something like --preexec DomSave.bat (DomSave.bat will be the file that automagically saves for you, and preexec means it will be called everytime before hosting a turn.)
To make the DomSave.bat file simply create a new text file and write down something like:
copy "D:\games\dominions3\savebak\bak2\*.2h" "D:\games\dominions3\savebak\bak3\"
copy "D:\games\dominions3\savebak\bak1\*.2h" "D:\games\dominions3\savebak\bak2\"
copy "D:\games\dominions3\savedgames\GAMETOBESAVED\*.2h" "D:\games\dominions3\savebak\bak1\"
copy "D:\games\dominions3\savebak\bak2\ftherlnd" "D:\games\dominions3\savebak\bak3\"
copy "D:\games\dominions3\savebak\bak1\ftherlnd" "D:\games\dominions3\savebak\bak2\"
copy "D:\games\dominions3\savedgames\GAMETOBESAVED\fther lnd" "D:\games\dominions3\savebak\bak1\"
copy "D:\games\dominions3\savebak\bak2\*.trn" "D:\games\dominions3\savebak\bak3\"
copy "D:\games\dominions3\savebak\bak1\*.trn" "D:\games\dominions3\savebak\bak2\"
copy "D:\games\dominions3\savedgames\GAMETOBESAVED\*.trn" "D:\games\dominions3\savebak\bak1\"
Then save the file and change its extension to .bat instead of .txt.
Also, create a savebak directory and in it bak1 and bak2 and bak3.
What this will do is copy all save related files from the game you want to save into the savebake\bak1, the bak1 to bak2 and the bak2 to bak3, essentially giving you three backups that will continuously overwrite each other, so if you want to go back one turn you go to bak1, if you want two turns you go to bak2 and if you want three turns go to bak3.
Obviously, you will need to change the paths to whatever is right for your computer.
I didn't use it much, and I don't use it anymore, but I still had it on my computer, maybe it will help you
