I used to have a Pro-106 and hated the display layout. Again, opinion but I prefer the Uniden screen layout and logic while scanning. So, make sure you are OK with the screen layout because you have to live with it. I couldn't stand the Pro-106 screens. SOLD!
The BCD396XT was sold recently as I may be buying a PSR-800 to replace it SIMPLY BECAUSE I WANT X2 TDMA and will forgive the horrendous ergonomics (my taste) for it. I will likely upgrade to the new Uniden when they release it with X2 decode ability, otherwise will likely stick to the PSR-800.
As for batteries, if it is a portable operation for you, definitely worth investigating the issue. For me, I will likely always be plugged in somehow (car or home) so it doesn't mater much to me.
If you don;t want or need X2, almost any of the modern units will suit you well :-) pick the best voice for your taste. My BCD996XT sucks arse on Digital decode :P
BC296D, BC125AT, BCD996XT, HomePatrol, AOR8000, PCR1000, PRO-2042, OS-535
Icom IC-U16, IC-H16, Motorola MotoTRBO XPR7550
First Scanner: Realistic PRO-24