BF1 is great! I've been playing since BF1942 and have played all the games (even illegitimate 2142 haha) since on PC. Lots of great memories with this series. I'm quite glad to say that BF1 is a high point for the series, in my opinion. A close second would be BF4.
I'm playing on PC (4770K/GTX1080/PG279Q) and so far the game runs great and looks second to none. There are a few issues with the game, but I see the patch (today?) seems to have addressed a lot. That said, I feel like this game has some serious polish.
More than previous BFs, I find myself switching between classes much more frequently, as all 4 feel very situational to me. For me, the situational nature of BF is what keeps me coming back more than anything. I always want just one more death to improve or try again. The single player campaign is fine, and as much as I love Battlefield, multiplayer is the game.
What I'm really waiting for now is a sequel to Day of Defeat: Source