I don't think that anyone wear a cotton pad all day - they aren't that much better than disposables! I wouldn't wear either one for long, unless it was as back-up for a tampon or cup.
I have never heard of anyone developing an infection from using a cloth pad, while I know of many people who experience thrush or irritation from disposables.
There seems to be a suggestion from some people that cloth pads are smelly and unhygienic, whereas most people who use them find that the opposite is the case.
I don't hate disposable pads - I have an emergency pack in my bathroom which I am happy to use if I need them. they have their advantages: they are slimmer and easier to carry around, they show less under very clingy clothes, they are much cheaper in terms of initial purchase cost, they don't require any ongoing maintenance, as you just throw them away once used, and they are so lightweight that they can be barely noticeable.
But as a general rule, I prefer cloth. They are a one-time purchase, so I don't need to keep buying them or worry about running out. They seem to leak less when I use them, and be more absorbent. They feel more pleasant on my skin, and less sweaty. I like the way they look.
Overall, I find using them more pleasant than using a disposable pad. It's not a huge difference, but over time the pleasantness and cost savings add up to make the small difference a significant one.