YES! It saves me time and money. We've had one problem a few years ago, the company wasn't accepting the money transfers so my bank had to actually send them a paper check, and the company wasnt accpeting those for some reason...but we fixed it.
I have been paying online for at least 4 years. I try to pay at the company's website first but if it's not free (some of our utilities charge a $5 processing fee for online paymnets) I will pay through my bank's free online billpay
The only thing I cant pay online is my rent, and I could until december. We had the same bank as our landlord so I'd just transfer the money over, but then they switched so now I actually have to go to the bank, thankfully it's just drive thru!