I took the plunge on Titanfall 2, I was not expecting the campaign to any good but it's absolutely brilliant! Only had a couple of hours online and I'm loving it, feels better than tf1 and more content too which was sorely lacking from the original, money well spent.
Thanks for the feedback lads, I still intend to get BF1 at some point, and dirty bomb is installing now, I give that a go soon
BF1 is a great game, apart from the weird "boss vehicles" like the train and giant zeppelins, they cheapen the experience imo.