Got Borderlands 2 on PS3 and have been playing with my cousin, though it's hard to find a time when we're both free. It's damn awesome, but I don't think I'd be motivated to play it through to the end going solo. We're intending to skype through our laptops whilst playing, because banter is such a big part of the experience. Banter and strategising, i.e. yelling "RUN AWAAAYYYYY"
We could get PS3 headsets, but not bothered paying $40 for it.
I haven't played much since the game arrived last week, so am only level 12, but I'm the assassin. It seems fitting that I'm mostly a sniper, because I'm such a huge coward. When I'm being swarmed or see a strong enemy, I leg it and only once I've gotten into a suitable position or have been cornered will I go back on the offensive. I'm also really terrible at getting headshots on sitting ducks, though once I'm in the heat of battle, my accuracy goes up to the point that I can usually ignore enemies' shields.