I'm still hoping an Ultimate Edition comes out, because I'd like to get all the DLC in one package without having to spend iterative amounts on it - not counting DLC equipment, there's about $25 worth.
In either case, I borrowed it from a friend a month or two after it was released and thought that most of the criticism surrounding it was genuine - they re-use nearly every goddamn dungeon multiple times, and the game's plot behaves like a series of soulless sidequests until the big finish, which is admittedly action-packed and intriguing. I thought that your companions were okay, but paled in comparison to the casts of DA: Origins or Mass Effect 2. Dialog is still strong. Combat is faster and spells / talents are better-designed. Dragon Age 2 has some major flaws that are deal-breakers for many, but I still liked it well enough to say that my time wasn't wasted. If no Ultimate Edition comes out in the next four or five months, I'll probably bite the bullet and buy a copy for $20.