It would've been nice to have more questions answered, but the basic ending was quite good, at least for those who romanced Morrigan. I didn't have any problems with bugs, and my character was a Female Warden who romanced Morrigan and did the DR with her, (good to be a PC player, mods are our friend), so you'd think if anybody was going to have an issue with bugs it would've been me, but everything worked perfectly, a great ending for the Warden, her true love, and their child, and the ending was open ended enough to make you look forward to finding out more in the future!
In regard to the characters, I liked Ariane well enough, really liked her voice more than anything, certainly wouldn't mind seeing her back again for DA2, Finn was sort of annoying, but for me Sigrun from Awakenings is still the best 'post-DAO' character. The final battle wasn't exactly super-cool, it was OK and all, the only real complaint I had in the whole game was that they changed Sandal's 'Enchantment!', it used to be so funny to hear him say it, but wow, the new way he says it is so awful I can't stand to hear it. If it ain't broke dont fix it, and sadly they broke poor Sandal

. Other than that though, it was really a lot of fun, nice to revisit the Circle, the Deep Roads, and of course to complete the romance with Morrigan, well worth the price of admission!