There's nothing bad about it other than it not necessarily being great price/performance compared to other options. (But its also just fine unless you want to bargain hunt).
https://www.videocardbenchmark.net/high_end_gpus.html
These are synthetic benchmarks, and IRL performance will vary from game to game, but its a pretty good general comparative. This is pretty much everything near your price range.
GTX 1050Ti - 6431 (your current GPU)
RX 570 - 6967 (129$, frequently cheaper - dont be afraid to buy refurb)
RX 580 - 7753 (149$, often cheaper/on sale - dont be afraid to buy refurb)
RX 590 - 9430 (209$) - this is just a factory OCed 580; you can easily OC a 580 to this.
RX 5500 XT - 8993 (179$)
RX 5600 XT - 13009 (269$)
GTX 1650 - 7895 (159$)
GTX 1650 SUPER - 9890 (169$)
GTX 1660 - 11371 (209$)
GTX 1660 SUPER - 12705 (229$)
GTX 1660 Ti - 12803 (279$)
Your best bets for price/performance are a refurb RX 580 (get a good 2 or 3 fan design, and OC it to 590 clocks) - usually about 139$ or so.
You can spend just a little more (179$) to get the 5500 XT to get roughly the same performance without having to overclock it.
On the nVidia end, the GTX 1650 is roughly identical to the OCed 580 or 5500XT, but is also the same price as the 5500 XT and more expensive than an RX 580.
If you can afford it, the 1660 (non-SUPER) is probably youor best bet. You get close to 1660 SUPER performance (about 10% different), close to the 5600XT (slower, but also 60$ cheaper).
In your shoes, i'd save my pennies and get a 1660 or 1660 SUPER. Itll last longer than the 1650 SUPER... mostly.
What i'd ACTUALLY do is get an RX 570 (can get a refurb or used on Facebook Market for ~100 or less) which is perfectly capable of 1080p gaming... and then i'd wait and see what the 3000-series cards are like from nVidia and the eventual refresh with RDNA2 cards from AMD towards the end of the year, and THEN spring on a new card in the ~200$ range. Yeah, youll be out of pocket a little more in total, but the liklihood that a 1750/Ti or 1760 (assuming they kick up the non-RTX cards by 1 digit) will cost about the same (200$ish) and be 30% faster is quite good...
And, as you're discovering, its always good to have a spare GPU around, so you could hold on to that old 570 for a spare/diagnosis tool.
If you absolutely just want to buy RIGHT NAO and not worry about it later... 1660 or 1660 SUPER is your best bet. Avoid the 1660 Ti and RX 5600 XT like the plague. They are so close to the 300$ price point of a 2060 or RX 5700 and perform so much worse, they aren't worth considering. If you're going to spend out 280.... might as well spend out 300$ and get a 2060 or 5700.
RTX 2060 - 14732 (normally ~300, but Best Buy has this one on sale for 265$-!!
https://pcpartpicker.com/product/Zpr...cg20606sfppb-o)
RX 5700 - 14201 - (309$)
TL-DR -
If you MUST BUY NAO and do not want to buy a low end floater card and wait for 3000 series lower end cards and RDNA2 lower end cards, then:
Buy a GTX 1660 or SUPER, or maybe an RX 5500 XT
OR, if you can stretch, that 265$ 2060 that Best Buy has right now.... jump on that. Thats a great deal.
If you CAN deal with buying a placeholder GPU, grab a refurb RX 570, then wait until late this year/early next year for RDNA2 and GTx 17XX/RTX 3000 series lower end cards to hit (the high end cards will hit this year, but the lower end SKUs will probably be Dec/Jan).