And that is all there is to it, the needs of the horse, some are good barefoot, some need shoes, depends on the horse, his work, and the terrain he has to work in.
this, I agree with it. Whatever you need for that horse inpartucular is what you should do. Each horse is diffrent, and depending on what jobs they do and what kind of life they live those spacific needs can vary. My horse is barefoot, I prefer it that way. But if , in the future, his needs change and it would benifit him to have shoes then, guess what, he gets shoes. And in the future if I buy a horse that needs shoes, cool. So be it. Every horse is diffrent, we need to take that into consideration and respond acordingly in ways that will benifit them.
As for boots. There are boots that can be used for stuff like road riding, rough terrain etc however they are not very nice on the pocket book, its more convient to have shoes, and many horses don't like to boots. Plus even if you need them for road rides, certain horses may still need shoes for happy, healthy feet.
In my opinion anyways
No hoof, no horse.
As for how long your shoe will last when being regularily on roads. Do some research and as your farrier as well, i'm sure he/she will know