The RadioShack Pro-97 *does not* do P-25 or Digital. The RadioShack Pro-96 does.
I personally own a Uniden Bearcat BCD396T. It seems to be the most popular digital and P25 capable scanner on the market. It has the capability of doing many things including 700 MHz which is said to be the "future" public safety communications band once analog television broadcasting is shifted over to digital. The Pro-96 does not have 700 MHz capability. The BCD396T (and several other Uniden models) also has Dynamic Memory which means groups of channels are arranged into flexible "systems" as opposed to "banks" with a set fixed number of channels per "bank".
Decide what your primary interest area(s) are and how much you are willing to spend. Devote some time to researching the features you consider important. Check with interest groups to find out what the pros and cons are to a given model. The more time you spend before you buy, the better your chances of finding the best fit for your needs.
Some things to consider are:
frequency coverages (aircraft / government / ham radio / FRS / GMRS / MURS / military / weather / news media, etc.)
tuning modes (am / fm (narrow / wide) / SSB / analog / digital / trunking (LTR, EDACS, Motorola) etc.)
features (user selectable tuning step sizes, fire tone out mode, cloning, SAME for WX, computer programmable, computer controllable, etc.)
Welcome to the scanning hobby!