la idea es buena pero como dice el compañero, si la aplicacion lleva mucho tiempo sin actualizarse, se pierde su utilidad.
ademas tambien depende de que el autor conozca todos los posibles emuladores, o al menos los que se utilizan con frecuencia. y tambien hay casos en que elegir uno u otro emulador no se refiere especificamente a cuestiones acerca de su rendimiento, sino otros factores (emulacion de un determinado componente o subtipo de maquina, prestaciones secundarias como guardado de configuracion, guardado de partida, configuracion de la interfaz, shaders...), etc.