I am not sure if SW hacking is needed, as serial decoding is now included standard and the only upgrades are BW10 and BW20.
If you start from an EDUX1052A, you can mod (I don't like to call it a hack, as you are just adding and exchanging components in the PCB) it to a 70MHz DSOX1202G for around $50 in parts and get 2Mpts, 200,000wfm/s, wavegen, Segmented Memory, FRA and additional serial protocols (SPI, CAN, LIN).
The front-end mod brings the scope to 200MHz capable input, so the only thing I can think BW10 and BW20 add is more smaller time scale with the horizontal knob.