I really do enjoy Toad for MySQL, although I'm still a CLI junkie, it is beyond awesome for tasks that the CLI just can't handle conveniently, particularly with the compare options, but there is one thing that drives me up the wall...
The behaviour exhibited when "scrolling" is undesirable, unpredictable and generally a nuisance. It's painful in a multiple places, but the worst place probably has to be when looking at a tables data. Trying to scroll with the ball even vertically seems to send the focus careering across the columns like a bat out of hell, bouncing and flipping around the pane until much like a game of roulette it finds it self nestled in some cell where it decides that entering edit mode is the right thing to do. This is very disconcerting for me as a user because often in combo boxes, scrolling can change the value when they have focus and although this doesn't happen here, and what looks like a combo box is actually a calculator the involuntary nature of it all still does not fail to make me uncomfortable when examining data. Especially data that you don't wish to accidently fubar.
What I would like, is the scroll controls to actually scroll. I have a pretty awesome mouse. It's cheap, and from one of those Taiwanese companies that seems to exist for five minutes to ship the product then disappears with no easy way to find driver support online or even that the company ever existed yet the product will constantly popup under a variety of new barely existent company names. However for once they have provided a cheap piece of gimmicky tack that's worth it. Instead of a scroll wheel on top it uses a protruding mouse ball as was once the norm beneath mice and makes it a little like a very compact trackball-mouse hybrid. This allows me to scroll horizontally as well as vertically so for me, scrolling through big data sets is usually a pleasure. Why is this relevant? I spend a hell of allot of time scrolling around quickly to find things. A data set doesn't have to be huge to quickly exceed the display bounds of even a WQXGA display device. In this case Toad totally ruins the experience because it does not use the mouse wheel or wheel for scrolling. By the way, I would highly recommend trying one of these cheap mice out, not the Apple ones with the tiny ball.
Mapping the scroll wheel to the cursor, not the mouse cursor but component cursor, for a simple example the text cursor in any editor, makes it behave or at least feel as if it has a mind off its own. It's not controllable enough to be worth it. We can afford to be imprecise with scrolling, but pointing is meant to be precise. I expect that it will be glitchy in rare instances when scrolling horizontally, but in this case even vertical scrolling seems to go down the pan. In grid, it really makes no sense at all how what vertical scrolling down on a mouse wheel is meant to be useful. Actually, I can get it to scroll horizontally by telling it to go across a page at a time. By character at a time it seems to scroll, but like with page at a time, far too much. It's clear that Toad overrides the OS behavior for mouse wheel operations with its own. Horizontal is arbitrary except apparently with page at a time probably because it just wasn't considered. It probably breaks otherwise because whatever it uses from configuration to work out how much should be three horizontal "lines" is a bit confused as you might expect. For example, is it three columns, three characters and what if these aren't fixed dimensions.
I have poked around settings but cannot find anything to allows the mouse scrolling to work as it would in most other application with a scrollable pane. Turning off single click editing is a minor improvement.