1. I can’t use an account from an existing online service.
2. It needs to be useable for a non-technical person.
3. Its flow has to be consistent across platforms.
4. No junk in the middle.