I dont have a 996XT or 396XT. Heck, I don't even have my HomePatrol yet, but it is on the way. For what I plan on using it for, (travel all over the country and want to know what is going on around me) I think this is a "no-brainer". The GPS feature is slick. I can concentrate on driving and let the scanner open and close the stuff I want to hear as I drive. Form factor? At first I didn't like it that much, but I found a great mounting location over my closed ash tray door. It will fit perfect there! So even the form factor works.
And to the person who is not up on all the tech stuff, but still wants to hear what is going on around their area, it is a great idea. These are the two main markets where this thing shines.
The fact that I could program my own stuff in, with 3rd party software, was the final YES factor for me. There will be stuff I want to hear that is not in the RR database, so this is a "must have" feature. I would have liked to have seen PL/DPL/NAC info, but that is not such a big deal. I have my GRE scanners for that type of searching.
Overall I think you can't go wrong with the HP. It would have been nice if this HP type database loading was feature was on the 996XT, though I would bet that future scanners will all have the database loading features included in them.

...Just as long as they still have all the advanced full programming and control features in them, as well. After all...someone has to have a scanner that can search out new stuff so the database gets data updates in the first place. Oddly enough, the HP type scanner may be the death of tech savy people who would have learned "how to" search for stuff, and that may cause the database to decay in growth. You can't provide information if you don't do the leg-work to find new stuff. That is why I think the advanced scanners will still be needed...Just add the DB features (and MotoTRBO plus D-STAR while you are at it).