Tried their platform a few days ago. I don't wanna write a huge review, just going to share pros and cons that I found. Maybe this will help someone.
Pros:
very crisp and user friendly platform. their contest is also fun. also i liked how it looks on mobile (they have an app now)! heard they introduced credit card deposits but using neteller myself..