The -95 is a great scanner, but not worth over about $100. For comparison, the -97 has PL decode that the 95 does not, plus several other features, and is only $159 retail during the (frequent) sales. The 95 may cease to work on some Motorola systems with rebanding, but whether that is a factor depends on what you use it for.
I have one, and would prefer the 97 for the PL tones - that's useful on the ham bands and some of the VHF fire departments (shared freqs, different PLs - so you can program each with its own PL and tag, and know who you're hearing. On the 95, you can program the same freq twice with two different text tags, but it will stop on both regardless of which one it really is. You can also close the bank and only hear one of the two (if you only have one of them programmed).
I (personally, IMNSHO) the 96 is a waste, at least for the time being. In Tulsa, there just isn't enough digital to justify the price (more than 3x the 97), especially since everything that is digital is also encrypted.
Of course, that is subject to change in the future, but since no plans have been announced, why borrow trouble.