Aside from this game (Sonic is bad anyway so who cares), Bioware is a great developer. They have, in my well-cultured opinion, the best writers of any dev to date. Nigh is there a worthy single-player game I have not played, and Bioware has the best dialogue and stories on average. Maybe they can't claim the single best written game, but they're consistently good and there aren't many bad ones.