There are some varied and challenging campaigns in Battlefield 1, and that's before you start playing it online. This is a huge game that should really have you hooked the second you start out.
The single player modes offer a lot more than you've come to expect from games like this, so you'll need stealth, skill and a lot of firepower to get through it all.
It's also very respectful and it doesn't make light of the hash realities of this brutal conflict. This is a really great game and it all feels epic.