I don't really like the idea of battery swapping. It seems like a big hassle. The current Supercharger seems totally fine. I guess it remains to be seen how well it works in practice, once a lot of people have the cars, but right now things look really good.
One of the most common pieces of anti-EV rhetoric is "the infrastructure doesn't exist". This is actually FUD. The infrastructure is everywhere: we have electricity pretty much everywhere. (Consider: all these gas stations have electricity, so the penetration of electricity is a superset of the penetration of gasoline). What we don't often have is the right plug, but that is a relatively small problem.
But if you start talking about installing a widespread battery swapping paradigm, then that is a huge infrastructure problem, because you need to have stocks of all these physical things all over the place.
On the other hand, with Supercharger, you don't need that. You just need some electricity. It is much simpler.