I think Obsidian was at their best when someone on the outside was cracking the whip and telling them to git it dun or else... Their contract work like KOTOR2 and New Vegas was really good despite all the pressure and short dev cycle, but that also meant that they knew what budget they had in both time and money and was forced to allocate their resources accordingly. Alpha Protocol was neat but the beatings should have begun on day one, not year three, they were allowed to faff around for far too long.