The one thing that has kept me from switching to trackballs is that the cursor handles very differently from a conventional mouse.
I'm used to getting the pointer more or less in the general area I want with a quick single movement, all in a split second. Necessary if you want to survive in a typical FPS. With a trackball, you have to let the ball's inertia carry the cursor to its destination, which for me took about a second or more with acceleration off (and I can't stand mouse acceleration except on trackpads, where it's a necessary evil due to their small size and general lack of TrackPoints on systems that have them). I just couldn't get used to that and sold my CH DT225 USB as a result.
The other issue was lack of buttons. I could've set up a Control Manager script with chorded button commands (making buttons 3 and 4 shift keys of sorts), but my G500's 7 discrete buttons and tilting scroll wheel have just spoiled me too much. Sometimes, I don't even find that enough.
They do require much less physical area to operate, though, which would be useful for cramped desks and the like.
I second the tip about rolling with the whole palm for large increments and using fingertips for precision work. Much, much easier that way. (But for me, fingertipping a trackball still doesn't feel quite like a conventional mouse, and thus I'm not as precise with it.) Of course, this doesn't apply to thumb-operated trackballs like a few models Logitech makes. Had to use one of those and just couldn't adapt, especially since the rest of my fingers being on two buttons and a scroll wheel tends to put me instinctively into conventional mouse mode.
Ultimately, it's a personal preference thing. You may like it, you may not like it, but either way, it'll take some adaptation.
(And just for the heck of it, I've thought a few times about getting an arcade-grade 3" trackball, surrounding it with arcade-grade buttons and a Tempest-esque spinner for the scroll wheel, and making a trackball mouse out of that for general use and MAME alike, though the cost would likely be prohibitive...)