I have the HomePatrol and BCD396XT. Both are great scanners!
The HP has a very sensitive receiver, but the 396XT isn't bad either.
If you travel a lot the HP requires little to no programming with a GPS unit (VERY COOL if you dislike plotting and programming an entire trip.)
If you are staying local I would go with the 396XT because is has more features! I like the close call feature, temp lock out and being able to enter your our frequencies. (The HP will not allow you to enter your own info without third party software which I haven't tried yet.)
The 396XT is small and very portable. The HP would be kind of an odd walking around with scanner.
I don't know if I'd be able to choose! I had the 396XT first then got the HP, now considering the 966XT for my office
Thats my two scents.