In the long run, it makes absolutely no difference. In the near term, having a balance at closing might ding your score a little.
What I do is tiny balances, I pay immediately when I get the bill. Larger balances I have automatically withdrawn from my account. I have all my accounts set to auto pay. If I pay early, the auto pay does not kick in. (except BAC whose system cannot figure it out and drew when they should not have so if you are going to pay early, pay more than 3 days early or let the autopay handle it)
(Easy for me, I have plenty on deposit and my credit score is over 800 and I could not care less about a 5-15 point near term hit) My money market pays 2.5%. And my insurance was $178. Waiting until the due date earns me about 25 cents in interest versus paying 3 weeks early.
But, I cannot recall spending more than 10% of my limit.
If your account pays no interest, paying early is fine.
The big thing is never paying interest no matter what.