I recently got a 3100 and it seems to work pretty good. From what I understand, the previous models did not let you customize the LCD buttons which was a huge gripe. The 3100 does have customizable LCD buttons (albeit limited), and it's more than enough for what I need to do with my modest setup (TV, DVD, 2 Receivers, HD tuner).
Things I like:
Price
Aesthetics (geek factor)
Easy to program/learn/use
Things I wish it had:
Fully customizable LCD buttons
I've never owned a universal remote before, so I guess in this case ignorance is bliss.