Some benefits of Neteller casino sites include an instant deposit, low fees, and a wide range of features.