I had tons of fun playing Borderlands. Steam has me clocked in at over 300 hours on it.
However, I won't be buying Borderlands 2. I'm voting with my wallet to send the message that implementing extra special effects in a proprietary physics routine (PhysX) that only works fully on one vender's GFX cards in unacceptable. Providing a neutered, watered down experience for everyone else is unacceptable. And now, it will cost you at least one sale.
Same applies to why I was never even remotely interested in the Batman Games for that matter.