Is it still worth buying?

I used to play Call of Duty as a kid, Soap era. But unfortunately as I grew older, I went away and lost touch with games. But I have always had a burning desire to revisit all the titles I missed out on in the years I didn’t have a console or pc to play on

Last COD I played was MW2019, loved the campaign. I prefer campaigns so I need some advise since BO6 is currently on sale for about $25-$28

Or save my money and just wait for Ghosts, or other better titles to go on Sale? (Share those better suggestions)