I quite like them...
A lot of people get pissy at them because of the DRM, but aren't most of their games played on steam anyway?
How often does your steam client end up in offline mode? Mine sure as hell doesn't, it hardly works. Steam is basically like DRM for me and everyone that I know, unless everyone who I've never spoken to about steam uses offline mode all the time.
I like them more than EA and Activision because they have a pretty decent good/bad game ratio, and none of the one's I've played have sucked (Although some do look pretty shit). Every game I've played has definitely gotten its money's worth, except for assassins creed 1 which I got as part of a bundle anyway, and I wasn't very interested in. It didn't work, although that was the fault of my old computer, not ubi's code. That laptop was very, very out of date and not compatible with a lot of things.
Plus I'm also a bit biased because I got assassins creed revelations a few days ago and have been playing the shit out of it. It's hard to stay pissed at a company that's given me enough value for money of that 30 dollars without having even finished the singleplayer or gotten half way up the levels in multiplayer, which you climb up fairly fast.
That sucks about your code though

. I've not heard about 2 consecutive codes not working before. And working after you got revelations? What's going on there?
So yes, I like them, but they do have a lot of problems with code nonsense. I think if you compare them to EA or Activision though, they're pretty damn good. Probably my second favourite publisher after paradox, but then again I don't know many publishers.
EDIT:
Damn, I'm in the minority, and I can see why
I've never seen any of these problems. There was a bit of nonsense with getting a uplay account, but that was sorted in the first 30 seconds of starting AC:R and no longer bugs me.
Biggest problem is having to press play twice.
But some of the stuff that apparently happens is pretty awful. I guess I'm very, very lucky when it comes to them, I've never had problems that were their fault. That sucks that there are all these problems :/. I'd just never seen them, nor had anyone I've talked to. If all the stuff in this thread is completely true and not hyperbole which is common among publisher hate, then they should get their shit together.