well, we'll be more than happy to help with those questions.
one thing that will help if for you to familiarize yourself with 10-codes and signals. it isn't very much fun to listen and not understand.
on the antenna, where do you mostly use your scanner? In your car? Everywhere? Just at the house or work? If it's everywhere, a rubber duck antenna that is tuned to what you want to listen to will help a lot. There's just now way to get a multi-band antenna that will perform as well as a tuned antenna. If you drive around with it, an installed mobile antenna will work wonders. You can get a dual-band antenna that will perform very well, but the same principal applies here with multi-band antennas. If you're mainly at work or home, a base antenna would be the best help, although it may not be feasible for work.
With programming your scanner, it's going to boil down to personal preference. I've learned trick over time that helps me categorize what I want to listen to, and quickly enable/disable certain things. There are certainly some things you can do that will help you efficiently manage versatility, but I've found that one size does not fit all when it comes to arranging frequencies into groups and subgroups. It all boils down to what you want to listen to.
For example, I prefer to arrange communities into groups, with individual agencies (FD/PD/EMS) into subgroups. The reason for this has been the way most scanners are set up, which only uses groups. Since I'm use to doing it that way, it's been easy to keep doing it that way. However, this scanner is so versatile that it would make more sense for me to use subgroups to turn off areas (since you have to hold the function button), and the one-touch group keys to toggle fire, emsa, and other agencies on and off as I need them.
Someone who is really into fire might want to set up their scanner so that they have local PDs on a subgroup, since they might not toggle them on/off as often as they would fire dispatch and fireground frequencies. So, it's really going to depend on what your interest are. It might help for you to tell us where your interests are, in order of importance. If we know that, we might be able to offer different suggestions on how to set things up for you. I certainly don't hold all the knowledge or ideas in this area, but I have significant experience in areas that would cause me to offer up suggestions that might be very different than someone else with significant experience doing things another way.
On a side note, I REALLY wish Uniden would've made that function button a "sticky" button, where you could toggle the "function" function on and off. It's a little difficult to turn subgroups when you're going down the road. I've found that it almost impossible to do this with one hand, and I'm not a fan of steering with my knee while both hands are otherwise occupied.
One last thought on progaming the scanner. If you don't travel a whole lot, then I would recommend not assigning quick-keys to things which you don't want to easily turn on and off. Save those quick-keys to assign to groups of things you want to toggle. This means that you might only have a couple frequencies in a particular group, which is not a very good use of the scanner's "space", but it may make more sense for your needs. On the other hand, if you want to listen to a whole lot of things at one time, this approach may not be needed. I used to try to listen everything I could turn on at one time, but I found over time that it's just not realistic to do that with one scanner. You end up missing too many things due to the fact that the scanner is tied up "listening" to one thing while something much more important to your interests is happening on another frequency. The only way to really solve this issue is to get multiple scanners and keep them on low volume. I usually have 3 at a bare minimum going at any time, and usually 4 or 5, with one of them turned up just a little bit louder than the rest. This simulates a priority function of sorts, but you don't get annoyed with missing the first part of a conversation until the scanner "checks" your priority frequency for traffic. I would always miss the address or something else before my scanner switched to the priority channel. Having one scanner or radio on which is dedicated solved that problem for me.