Here's my take on SELCAL decoders, I use MultiPSK only because it provides the best user experience despite it's GUI downfall:
MultiPSK - the best of the bunch, but a visual nightmare and too much other stuff included. It does take the decoded SELCAL tones and run them through a user supplied list of codes to decode to an airframe. After an airframe is identified by the user as a possible solution (some route knowledge required here) from any duplicates (all depends on how many in your list) it then searches Flightaware for what flight the airframe may be currently flying. If found, you correlate that flight to the frequency and/or ground station your listening to and decide if it's a good match. Powerful, but only for Windows and limited if used using Wine on Linux. Has the 16 tones labelled by tick marks on a pseudo AF display and these tick marks can be adjusted to line up with the received audio if your receiver output is slightly 'off'.
AirNav SELCAL Decoder - Average ability to decode (my perspective!) but has a terribly slow method of adding new SELCAL codes and aircraft details and I feel it is really unmanageable this day and age, very proprietary. Windows only and probably not for Windows 10.
ComTekk AvCall - Appears to take a lot of audio input, more than my PC can provide so I've never able to decode anything. It does have a user configurable CSV file for decoding to airframe.
Scorcerer - Decodes on the voice audio regardless of the threshold set and streams two digit decodes on the same line so difficult to know if the codes relate to audio or SELCAL tones. No user database.
Wavecomm - Too expensive
Hoka Code 32 - Too expensive
Apart from these I'm not aware of any other software SELCAL decoders, free or paid.
While MultiPSK offers the best all round product at a cheap outlay, I'd like to see some sort of hardware or software decoder designed to provide a user experience for the #AvGeek and #HFAero community.