Hi Robert,
I've been using L2 data in Matlab... Over the past few years, I've been working on a Matlab-based GUI to view radar data (in netCDF format). The entire program suite is actually designed for attenuation correction and hydrometeor classification of polarimetric weather radar data (primarily mobile radars, but it works the same for land-based radars), but you can certainly just use the "radar viewer" part of it. The newer versions of Matlab can deal with netCDF data natively, while older versions (which I designed in) need a netCDF toolbox to work correctly. If I were you, I'd persue radar data viewing in netCDF. You can keep building Matlab GUIs to make them more useable by adding keyboard shortcuts, etc... For example, you can zoom in/out and pan around using the keyboard, recenter based on mouse click, etc.
There are several ways to get the data into NetCDF format... I've been using "xltrsii", which is a part of soloii, to convert the 88D Level2 data to netCDF. The NOAA Weather and Climate Toolkit program can export to netCDF, but I'm not sure of the particular format that it uses (i.e. variable names, dimension names, etc).