I recently signed up at 7 Seas and found the experience to be fairly smooth overall. The registration process was fast, and the game variety is quite decent.
I also appreciated that the games are okay and the support team actually replies when you need them. It is a good option if you want something that works reliably.