I think it would really come down to what games you're most interested in playing. Some games benefit on NVIDIA and some on AMD, more games are supported on DLSS than FSR. Drivers are updated more often on NVIDIA than AMD, both need some extra tweaking to get the most of performance. They are close performance wise, if you're not into ray tracing, which is where the 3060ti would outshine the 6700XT. You would get a little more performance on 1440p on the 6700XT depending on the game.
There isn't really a wrong choice, but considering the price, the 6700XT seems like good deal. Take a look at T.H GPU benchmarks if you need extra help on making a choice.