It's a much better card, no worries there.
The problem consists in the fact that any card you get (theoretically) now will drop even more in price since the 3000 series ought to be released in late summer-ish. Obviously you did get your card and need to get through this buyers' remorse. Don't worry $180 is not a total rip-off.
So if one wants to really really play right now - get a 590, sure. Otherwise I'd wait and snatch a super-series 2060 card in half a year (as an example).