Out in the future, I'm fairly confident we'll see inductive charging.
I'm not sure at all. The cost required to put inductive charging into roadways is astronomical. And the efficiency of inductive charging is probably not enough to make it worthwhile. I don't see it happening.
A battery swap required exposed contacts. Not a good thing in winter. And batteries degrade over time, so you could well end up with one with half full charge.
Also note that for a battery swap, you need a LOT more weight and strength in the chassis to make them easily removable and replaceable.
I'm reminded of motorcycles where all modern sportbikes use the engine as a stressed member of the frame. I'm guessing that in a modern BEV, the batteries don't just "ride" in the frame, the battery packs are part of the frame.
Once you make them removable and they ride in the frame, you have to beef up the frame significantly, which of course adds tons of extra weight.
Then your point about exposed contacts is important. You need contacts that are removable, but also capable of handling all the shock and vibration of a moving vehicle. Whereas a static battery pack will have fixed connections.
There are SO many logistical and engineering issues with battery swaps. Not to say that they won't ever be solved, but I'm guessing that much like inductive charging, the solution will be to improve the rapid charging infrastructure rather than to go to battery swap tech.