I bought Borderlands 2 on Steam and play it on my MacBook Pro.
I have been playing Borderlands 2 for a long time now and have mostly been loving I, there have been some parts of it that really frustrated me and I am beginning to get burned out on it again.
After 250 hours or so of playing I have completed the main storyline 5 times, played all of the downloadable content, completed almost every quest available at least once, and have leveled up a Sniper to 52 and a Commando to 64. My current plan is to get the commando up to the highest level, which is currently level 72.
Lately I have been playing a lot more multiplayer. It is a great way to level really fast, it is not uncommon for me to gain an entire level every hour-and-a-half or so even at levels as high as 60+. But it is really hard to find a good group, there are so many "Squids" that just run around drawing agro and dying that all sense of fun is drained out of the game.
Some of the most fun I have had recently has been with a group of mixed characters all within a level of each other that work closely together as a team. With one such team we completed the last couple of quests of Tiny Tina’s Assault on Dragon Keep and it was amazingly fantastic.
One part of the game I have missed out on so far is group raids. There are a bunch of them in the game but I have not found a group to do any of them with.
From the developer:
Borderlands 2 furthers the distinct blending of First Person Shooter and Role Playing genres to create the true evolution of the Role Playing Shooter. Team up with up to three other players for four-player online goodness or go old-school with two-player split-screen couch sharing mayhem as you spend hours leveling up your character and equipping them with one of the millions of badass weapons. Borderlands 2 features a new visually stunning array of procedurally generated guns, shields, grenades, artifacts, enemies and more. Choose one of the four new character classes to be taken through a carefully crafted and connected story to all new and surprising environments across the living planet of Pandora. Make new friends, arm them to the teeth and fight alongside them on your relentless quest for revenge and redemption.
I rate this game a 9 out of 10 and think that 250+ hours of playing a game is crazy!