No lol I usually have the same problem with ALL mice: broken buttons! Either they become unresponsive (doesn't click when pressed) or bad contact points (double clicks even if you pressed it just once, and difficult to click-and-drag because it will "release" before you release the button).
I have both. Mice with balls (wow that sounds like it's a different meaning lol) works better on glossy or reflective surfaces (glass table, plastics, varnished wood), while LED optical mice need less maintenance because you don't need to clean the roller and the ball inside. Actually LED optical mouse should be superior in accuracy, try using it on a non-reflective surface, it won't work well on a glass table or plastic. Regular photocopy paper or phone bill (a lot of people use it, including me and my friends lol) on a flat surface usually works best as mouse pad for optical mice.
If you want better accuracy than those two, try laser mice -- they cost more to buy, though.
Oh and there are also glaser (glass laser) mice, laser mice that would work on transparent glass or mirror =P