It's pretty easy when it comes down to it. If you're looking for an offline experience, look elsewhere. Battlefield 3 has a decent singleplayer - it's certainly better than some other games I've played recently - but it's not mind-blowing. If it's the best multiplayer game in the world that you're after, get your affairs in order. You're re-enlisting soldier.