Both demo account and micro account have their own advantages. I can never choose any one out of the two. Demo account helps me in building my strategies and micro account helps me test them in the live market. If any of the two steps is missed, I can never be sure about my trading strategy.