Good saving over local stock. Cheapest local price I could find is $100 more.
I know many people will say to wait for Ampere or RDNA 2, but if you're looking to buy now, this is a good price. 5600XT may be a good alternative also.
I've personally downgraded to this card while I could still sell my existing card for a good price (and due to not gaming as much) while waiting for Ampere.
Eh, that could be a decent wait especially if they only launch the high end cards first. If there are games you want to play right now, I'd just go for it.