When buying a radio, a few things to ask yourself would be:
1. What are you going to use it for, what frequencies, type of systems, etc.
2. Are you really going to need or use all the features? (I know by experience, I have bought radios in the past because of more features and end up not using them)
This is something I posted back in December to several lists and forums, so here it goes again. (Anybody feel free to correct, add, etc.)
Features of the BC296D, (that the Pro-96 DOES NOT HAVE or are better in the BC296D):
-- More software programs available
-- Longer alpha-tags (16 vs 12)
-- LTR trunking
-- EDACS Narrowband trunking
-- EDACS SCAT trunking
-- EDACS Blockout feature
-- EDACS Emergency ID feature
-- Direct entry and/or selection of Talkgroup ID's
-- I-Calls
-- Patch Tracking
-- Status Bit option (on or off)
-- End Code option (detect or ignore)
-- Activity ID option (on or off)
-- Lockout Talkgroups without taking away available ID channels
-- Shows ENC when receiving encrypted transmissions
-- Up to three Base/Offset ranges for VHF/UHF through the keypad
-- More custom search ranges (10 vs 1)
-- Better and more pre-programmed searches
-- Data Skip option
-- More priority channels (10 vs 1)
-- Selectable frequency step sizes (Auto, 5, 6.25, 7.5, 10, 12.5, 25, 50 and 100kHz)
-- More frequency modes (AM, FM, WFM, NFM)
-- Easier to clear all lockout frequencies
-- Screen Mask feature
-- Auto Store during a search
-- Beep Alert for desired frequencies or talkgroups
-- Faster scanning and searching rate (theoretically 100 ch/sec vs 60 ch/sec)
-- Priority Plus option (Scans only priority channels)
-- Supports Military Airband out of the box (No need to enable through software)
-- More channels per bank (100 vs 50) or more total channels (1000 vs 500) of immediate use (meaning without having to load from memory or computer program)
-- Computer Control (Not just programming)
-- Reverse Frequency button (Repeater input)
-- Lockout specific CTCSS/DCS during scanning or searching
-- PC Cable included
-- Software Included (Nothing spectacular but decent)
-- Power supply included
-- Battery pack included (Although proprietary)
Features of the Pro-96, (that the BC296D DOES NOT have or are better in Pro-96):
-- Control Channel information (SysId, etc.)
-- More trunked delay options (None, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5 & 4.0)
-- Better audio
-- Better screen and keypad backlighting
-- More backlight functions and delays
-- Bigger screen fonts
-- Uses regular AA batteries
-- Battery charges last twice as long
-- Upgradeable DSP firmware
-- Better and faster CTCSS/DCS decoding (Including Subaudible Squelch Tail Elimination turn-off codes)
-- Digital AGC
-- Automatic digital signal adjustment/tuning (Intelligent Adaptive Digital Tracking)
-- V-Scanner Folders feature (Virtually 11 scanners-in-one or 5500 channels total)
-- Control Channel only on VHF trunked systems (Although there's a way to do it on the BC296D)
-- Quick access TUNE function
-- Excellent software (Win96 by Don Starr)
-- Enable extra frequency ranges through software (17-25 MHz, 225-400MHz, 700 MHz band, etc.)
-- You can Scan a trunked system in a bank and Search another one in a different bank, unlike the BC296D that limits you to Scan or Search all your trunked sytems
-- Up to 150 Talkgroups ID's per bank
-- Better reception/sensitivity from VHF to UHF/800MHz (Just my opinion and for my area, not technically or scientifically proven)

-- Battery Low threshold adjustable (Through software)
-- Changeable Welcome Screen text
-- Able to review lockout frequencies
-- Up to six Base/Offset ranges for VHF/UHF trunked systems through software (Only one through the keypad)
-- Skips over encrypted transmissions (Only on 3600 systems and when both sides are using it)