I couldn't replace desmume with melonDS, because of some things that worked better there or melonDS didn't had.
But is good to have alternatives, and if they are striving to be more accurate, simple to use, or have features that other emulators lack the better.