Just like any Battlefield game you'll enjoy wandering around looking for someone to shoot until you're sniped and think to yourself what the fuck just happened as the cycle repeats.
It's completely up to you, watch youtube tutorials and get how it looks and plays, etc.
You got Takistan, Lakeside, Island All of these are great and it consists of RP servers and Battlefield servers where you spawn in and fight ( Certain missions can occur along the way eg : Ai Tank spawns in ) It's a great game for the money, you can invest alot of hours into this game.
Yes and no, it really depends what you like... If you expect the game to be quite realistic BF1 is not the game for you, sure other Battlefield series have been realistic in certain situations but BF1, naaa... It's more or less an arcade-ish game where you just have some fun, so if you like that sort of game; yes.