BF1 - BF4 - or Rainbow Six Siege

Firstly between BF4 and BF1.

Basically the reason i wouldn't go straight for BF1 is i don't wan't to end up like i was when i bought Star Wars Battlefront, it looked exciting, and really good graphics. Play it for two months, and now i'm bored and want my $60 back. And BF4 came out 2013 and the graphics still look great.


And R6S just looks good from YouTube video's I've watched of it.

Which one would be the best?