I've been working on an interesting application I want to show off and get some feedback on: Garuda Downloader
It is a user-friendly ISO downloader with a focus on saving bandwidth via delta downloads by utilizing zsync2. It provides an easy UI for downloading the latest (official, not development) live images of all the official editions. On Linux, you can manually select an older ISO file as a "seed" file in order to save bandwidth.
After an ISO file has been downloaded, it provides a button to quickly launch a recommended flashing tool (Etcher on Linux, Rufus on Windows (only because the Rufus executable is absolutely tiny)).
The ISO files are generously mirrored by Fosshost, button SVGs are by @SGS and I got the original idea/inspiration from @jonathon.
It was my intention to keep the program code relatively simple (that didn't work out that well, windows support...)
When using a utility like DD, you'd also need to parse the disks, exclude system disks (so DD doesn't turn into disk destroyer ), provide a UI for the user to select their disk of choice, etc etc. Using something like etcher makes this simple on our end.