Great idea, but the execution keeps trying to ruin the game. Characters are cool and varied, lots of options for different play-styles. Gameplay is fun and it is great learning each character. And here is where the 'but' starts. The game has local co-op and I believe all modes can be played with bots. This experience is good, but you still have to be online and connected to Battleborn's servers. Playing with bots is relatively easy, but can be a lot of fun. The online game modes are competitive and story mode. Each story mode mission is 30-45 min long and is the most consistent part of the experience. Moving to competitive play and things start to get troubling. The biggest problems with Battleborn are that matchmaking takes a LONG time. I typically wait over 5 min for a full 9 players to be found to play with, and then choosing the map and character takes a minimum of 2 minutes as well. That is way too long to be sitting and waiting, not playing. Comparing it to Halo 5, you're into a new game under 2 min. The second problem with competitive play is the lack of being able to find balanced matches. Most matches are very lopsided. You can go from 12-4 K:D in one game to 2:10 in the next. This leaves it feeling too easy, and unsatisfying, or too difficult, and unsatisfying. I understand the nature of the game is to find friends that you can work with in a strategy to win, but being an adult and having 4 other friends who are consistently available to play is hard. Overall, I keep coming back to it every few weeks to see if there is new content. The Battleborn team seems great with providing updates and trying to balance characters. In the end, I'm sorry that I paid out for the season pass, as I have to keep playing and waiting to make sure I got my money's worth.