The key difference is that you can win real prizes when playing with a no deposit deal as you are playing with real money. In demo mode, you only ever play with demo credits and cannot win real money prizes.