All of the very best social casinos are free to play, simply because they have to be. If social casinos forced players to make real deposits, they'd become classified as a real money casino, which is largely restricted in many US states. By keeping gameplay powered by free virtual credits, they don't require any gambling licenses and you don't have to worry about spending money!