I used to shoe my horses but now I do barefoot. It may not work for everyone but it works for me and my guys.
I boot when needed. It's a lot like our own feet. Put the boots on when you need them, take them off when you don't. Makes a lot of sense. I can see why some owners don't want to fool with boots. They are a little bit of work to take on and off. But for my horse's best interest it is worth it to me.
I think a natural moving gaited horse is a thing of beauty.