I actually think the situation isn't that bad... maybe I've just gotten lucky with my amount of crashes/bugs, but so far I've been enjoying myself a lot. And sure, they're in development for 8 years, but it does help to get a huge base of testers (the playerbase), to get the reports flowing in, to fix more bugs. And the crash fixes are coming in very quickly.
For some of them, yeah, I am a bit surprised that they didn't catch them before... but based on what I've seen so far, I'm not worried, or disappointed.
EDIT: It might also be that I haven't gotten into the late-game content yet, so I haven't noticed the missing features others here are referencing.