I've played a lot and noticed that things are definitely happening if you long rest, there are consequences but it seems like a consequence only happens if you long rest after making some progress - so if you decide to long rest a bunch in a row then it's seemingly not doing anything but if you make a bit of progress and then rest, you get some camp progress and it also affects the world in various ways. Doing a playthrough avoiding resting and one that rests after basically any event has shown several really cool differences.

Free swap is definitely something I see as an issue, especially if later you get more magic items - you could end up feeling the need to swap to everything defensive then back every turn. I think it would be tedious to only get to swap one item for a bonus action so maybe if you dig into your bag it will cost 1 bonus action but give you unlimited item movements, so for one bonus action you can throw all your barrels on the floor or stored boxes to make a quick ladder and swap all your armour,etc.
That way the cost is small enough that we can get creative but not so free that some players feel compelled to min-max every single turn.