You cant make those calls on games that havent been released...
Honestly BF started to feel bad for me after BCBC2, I had been playing since the BF2 days. BF3 was decent, I play it time to time because I got it on origin free, BF4 seems lacking, nothing new, too much DLC, no real core values. Hardline should be just that, Hardline, not BF hardline. Its not a BF game, its Payday the heist meets COD with battlefield engines. BF5 may never happen, it could be the best game ever, or horrible.
If you see a game you like, grab it, dont wait for something unless you are a diehard fan. (IE, I preordered Starcraft 2 HOTS collectors edition the hour it went on sale 8 months before the release)