Bugs were a problem with original elite games as well. What saved the franchise for me was the independent development of GateKeeper, the save-game editor, as well as access to the in-game cheat codes. Once I mastered those, I was able to get past all the big bugs and then everything was OK.