IMHO it depends on whether you plan on using them in a DOS or Windows machine.
For DOS, I'd pick the Formosa or the ISP16 card (looks like they are OPTi 82C929 based, avoid if its 82C928) - especially if you have a daughterboard - because of good SBPro compatibility, what appears to be true OPL3 (from the little I could see in the picture), software configured (no PnP) and no hanging note bug. I have an OPTi 82C929 card and, for DOS, they are great. For Windows... they kindda suck. The drivers are horrible, with some weird issues in Windows games (e.g. Pandemonium) and relying on being configured on DOS (AUTOEXEC.BAT) or things like the gameport won't work, so they are hopeless for anything newer than Windows 98. You can start them in DOS (in WSS mode) and use the generic WSS drivers that come with Windows, but then you loose its native sound support for DOS games inside Windows, and have to rely on the emulation provided by the generic drivers... also, you lose control over the DBs volume. In the end I relegated the card to my 486 DOS machine, where its weaknesses don't matter.
For a Windows machine it depends. If you don't care about OPL3 and daughterboards, the AWE64 is the obvious choice. If you do, see if the CT2940 has OPL3, and if not... well, there is nothing else on the list, and you'll have to hunt for something like YMF-71x cards.