People talk about games being rushed, and it's true they are rushed sometimes, but that's usually down to the time frame of development that's set at the start of a project.
It's always difficult to judge how long development will take, there are always problems which cannot be planned for, but that said, I'm not disappointed with obsidian, so far they hit deadlines and produce the goods. Someday we may all get lucky and see obsidian develop a game and engine without the pressure of publishers deadlines.