Personally, I still like to practice occasionally on a demo account. I've been trading on a live account for a long time, but I still find the demo one to be a very useful tool.
Yeah its very useful for testing purposes, especially when you buy some EA or test new strategy, its advised to test it on demo first.