I'd love to see a scanner or any radio for that matter that would simply output the raw P25 data from the serial port. Whether it's control channel messages (inbound or outbound), conventional voice traffic, or packet data messages, I'd like to have access to all of the data. Let the program (Unitrunker, PRO96COM, or whatever) decide what data is useful.
Right now, the 396XT only outputs outbound messages from the control channel, so if you want to decode anything other than a trunked control channel, you're out of luck.
If raw conventional voice data could be output from the scanner's serial port, you could see things like what kind of encryption is being run (algorithim ID), how often keys are changed (key ID's), emergency status, P25 low speed data, to name a few.
Packet data messages could contain things like DTMF digits for phone patches or other remote control functions, GPS AVL data, or just general MDT messages.
While most of this stuff is above and beyond what most scanner users are interested in, it wouldn't be too hard to simply output all of the raw data for some 3rd party program to process.
I believe the author of Unitrunker has also stated that he'd like to see the scanners not decide what data is useful, and just output any P25 data they receive.