I did, no regrets. It's a good ol' blasty blast.
I did the beta tests and it was obvious it had a solid foundation to be one of the most fun BF games in the franchise.
Keeping up with the patch notes, they're doing a decent job fixing problems and listening to large concerns.
For reference I bought 2042 on sale for like $20 and for the most part that wasn't even worth it. And I also think BF5 wasn't worth it either.