If a horse can go barefoot, I prefer that. However, my horse currently has shoes on the front.
I got him in March; the person I bought him from had pulled his shoes at the beginning of winter, let him out to pasture, and didn't trim his feet regularly. I'm guessing that he didn't trim them at all between the time the shoes were pulled and the day before I came out to test ride him. So, his feet were not in great shape when I got him home- his front feet were run forward to the point that his back feet were (and still are) rounder than his front feet.
The advice I got from everyone I asked (farriers & vets) was that it would be possible to correct barefoot, but would not be as easy and would take longer. Unfortunately, the farrier I started with (who I used previously when I leased) wasn't making any noticeable improvement. I switched to a new farrier last shoeing, and my horse's movement was noticeably better right away. Hopefully this one can get his feet into better shape!
Ultimately, I'd like to get my horse barefoot, because I do believe it's better for healthy hooves from pretty much every dimension- hoof health, cost, ease of keeping clean, etc. It's just a matter of setting my horse up for success first!