A demo account is almost the same with all brokers. What matters more, according to me atleast, is the trading conditions with any particular broker. Newbies always look for low-cost trading conditions as they do not want to spend more money initially. Brokers like fxview and tickmill suit well...
The OP has come up with a great list among which you can find a suitable one according to your requirements, still as per my opinion, I would say fxview, pepperstone and tickmill are some of the good ones.