The problem I see with swappable batteries as I see it is mainly weight.
You can make them smaller (power tank sized) to make them easier to swap, but then you are starting to run into inefficiencies caused by space being taken up by contactors, packaging and the like, which could have been used more efficiently in a larger harder to handle block.
Otherwise you'll need industrial equipment to swap the batteries like is technically possible on the Tesla.