From a pure performance-per-dollar standpoint, the 3060 Ti would be the better "deal". A 3060 Ti tends to perform around 30% faster than a 3060 on average in graphically-demanding games, while the price here is just under 14% higher.
Either option should be capable of pushing frame rates over 100fps at 1080p in most of today's games at ultra settings (provided CPU performance isn't holding them back), though there are some games that will struggle to maintain frame rates above 60 with a 3060 without turning settings down a bit, and that will become more common at 1440p. And with raytraced lighting effects enabled in supported games, you will become more reliant on higher-levels of DLSS upscaling to get usable frame rates with the lesser card. Personally, I would go for the 3060 Ti to have something that will likely hold up better in future titles, considering the relatively small price difference between the two. The 3060 does have more VRAM, which could potentially help in some cases, but I suspect the 3060 Ti's higher graphics-processing power will tend to be more beneficial.
However, it should be noted that the pricing of the 3060 and 3060 Ti still hasn't quite dropped to MSRP following last year's crypto-mining-induced shortages that saw the prices of most cards more than double for a while. The 3060 was supposed to have models starting at its $330 MSRP, while the 3060 Ti was supposed to start at $400. This 3060 is priced almost 23% above MSRP, while the 3060 Ti is 15% above MSRP. So while these prices might be better than they were some months back, they are still well above where they should be, and not a "sale" by any means. Considering the oversupply issues Nvidia and its partners are now experiencing following the collapse of the crypto market, along with a new generation of graphics cards on the horizon, I would expect the prices of these cards to drop lower in the coming months. Though of course that's not guaranteed.