Well I heard optical mouses aren't as accurate as ball kind so that's why I haven't bothered with one. PLus I don't want a bunch of BS software/bloatcrap and have to deal with fiddling with a bunch of menus/ "helper services" all that bull****. I like to keep things as simple as I can.
That's nonsense. Imagine a mouse that always operates as accurate as a freshly cleaned ball mouse without having to deal with cleaning it all the time and you are imagining an optical mouse.
Even my 800dpi mouse back then was a huge step forward for me from my ball mouse (and my ball mouse was a good microsoft product. I had other ball mouses before, back in the days when optical mouses weren't the norm yet).
Now I use a razor diamondback with 1600dpi and its even better obviously. This isn't some pseudo-pro-gamer speaking ala "yeah, I need 150frames per second or else I can't turn fast enough to shot someone". The difference is definately feelable. If you have every tried to hit something small with your cursor (for example in a 3d program when selecting vertices or edges without zooming in too much, or in a 2d program like paint) you would know that its a pain. With an optical mouse its a lot easier, even with a 800dpi one. However you still "jump" a pixel or two with such a mouse so you often have to readjust it an shuffle a bit until you can hit that very spot.
With my 1600dpi mouse I never ever had that problem.
What you say about software is another thing to be carefull with as far as making assumptions goes. The installation for the official driver for my diamondback is admittedly messy. At least it was the last time I tried. I made it but I never found uch use for its extra functions like on-the-fly sensivity regulation etc.
But here is the suprising part: I did the installation WITH that very mouse.
Because it works perfectly fine right from the start. Just plug it in and it works. Just like an old ps2 ball mouse. For specials you don't even have in your ball mouse I presume you obviously need the driver (and most of them are a lot eaier to deal with than the diamondback one) but if you don't need these or they aren't worth the hassle for you, then simply don't use them.
I highly doubt that a new mouse is going to help you control the ppsh better. As you said, your mouse sensivity is set to a value that is perfect for you. You will have to adjust it so its the same for your new mouse if you get one, but you will still play with the same speed I assume, just I would do. The added accuracy and comfort doesn't help you then, because pulling down a raging ppsh isn't about acuracy, its about the right speed.
Nevertheless: Get a good optical mouse. Do yourself a favor. It is worth it.