If these Are 30% cheaper than next gen... Sure!
And we can be sure that next gen will offer worse bang for the buck! That has always happened when new generation comes out. They Are fast, but bang for the buck sucks. So these can be really good options when the next gen arrives!
i actually own this card, i have it paired with a ryzen 5 3600x, its a pretty balling setup not going to lie, the card is excellant, plus i was able to get it a week beofre the prices for everything went up, so i got it for 300$ and not the 700$-1000$ that they are going for now.