I think you camp in different places than I do. I can't imagine squishing around in mud at a campsite, so I don't carry the footwear needed for that.
I agree with using a properly fit, light weight, quick-drying shoe and good socks (Smartwools work for me). I encountered some fellow cyclists on a particularly wet tour of the North Cascades in Washington State and some were miserable, while some were comfortable. The miserable ones seemed to be favoring the more "weatherproof" footwear, ironically. I think it was experience, not the gear, that made the difference.
For limited use, the "bagtex" trick works pretty well. I carry a few empty bread bags to line my shoes if it gets dangerously wet and cold, say a late spring snow storm on a mountain pass. They make acceptable temporary mitts, too.
I've found a way to mostly dry out wet socks overnight. Rinse them in clean water if you can, wring them dry, then lay them under your sleeping pad. Some heat will conduct and there's just enough ventilation under my Ridgerest pad that I get warm, maybe slightly damp socks in the morning and that can make all the difference to start the day. This also works for whatever other clothing you can fit under there. I've noticed dry spots on the tent floor often enough under my sleeping pad after pitching on wet earth, I thought I'd give that a try and it works pretty well. Wet shoes I'll put in an open plastic grocery bag under my knees overnight, outside the bag. This will also keep them thawed if it gets frosty outside.