Skywave Linux is good if you are primarily a listener, especially if you want an easy way to pick from a fresh list of KiwiSDR sites. It has a a self-contained map of sites, plis a fuzzy finder for text searching and picking servers. There is also an "radiostreamer" script, with a long list of broadcasters, which pulls geo data and tries to tune up a Kiwi server on that station. Skywave has some hardware drivers installed for several SDRs - rtsdr, etc., for some local plug and play.
When the bands are dead, there is a set of internet radio bookmarks for various stations you would otherwise find on the bands - WWCR, Radio Caroline, BBC, CBC, etc.
Dragon OS is better for running your own SDRs and doing signal analysis and working with the things you find on VHF - UHF - microwave. It has all sorts of goodies in SDRAngel which will show you what's going on in those signals. Plus, I believe it has support for transcieve capable hardware.
I am not sure what types of programming / coding tools are in Dragon OS. Skywave Linux has Neovim and lots of bling for the terminal and creating Bash / Javascript / Python scripts.