There are no better or worse bonuses when it comes to Free Spins. The No Deposit one, however, offers a great advantage — players can use it without making a single deposit!