You’re right. Obsidian had a very tight timeframe for developing this game and it was a buggy mess when it released. as is anything based on the creation Gamebryo (creation is skyrim onwards and is based on gamebryo) engine.
Once it was polished up a bit though it was recognized for the genre defining game it is