according to me any kind of broker can be good for demo account , because there is no real money.
Most brokers will work perfectly well for demo trading. I would try to find one where accounts don't expire after 30 days, as that would be annoying if you were still trying to use the account.
In what ways can you determine which forex broker is the best for demo trading in the world? Using what criteria can you make that decision?