Buggy games are inevitable these days. Publishers push deadlines onto developers to release games at certain times and if the developers fail to meet the deadline the game still gets released. Then they release a patch over Xbox Live/PSN etc. This was more common for PC games but even then PC games didn't have as many bugs in them as they do now. In context to Fable 2 the game was really buggy for me when I first played it and even getting the game to start was annoying (the start menu was sooooooo slow) but they released a patch a week later and I have to say that the game was much better for me. I suggest you replay some of the games you dismissed as buggy Dark Scyth, you might be surprised at how better a game turns out to be after.