Do not choose separate broker for demo. Choose this one which you`ll use for real too. In that way you`re testing the broker along as your skills.
Why so? Isn't all their demo account offer same instant execution and tools? I think of demo as something default that is same between brokers.