This is the current NUX on Phacility:
It's a little unfocused. If a new administrator signs up, they probably want to "Launch Test Instance" most of the time, then start a real instance later (sometimes, they'll want to start a real instance immediately). However, the blue callout pulls them to start a real instance immediately. So we have a weak cue pointing at the wrong place.
After they've launched their test instance, they almost certainly want to start a real instance (or close the browser and never come back if they hated Phabricator, I suppose). However, the blue callout vanishes. So we don't have a "next step" cue.
If a user who is a member of a real instance shows up here, they almost certainly want to use their instance, and are very unlikely to want to launch a test instance. But the button is fairly inviting.
The "Launch Test Instance" and "Instances" UIs are also closely related conceptually, but physically very far apart.
Maybe the left button should be "Launch Instance", and take you to a modal choice between "Test Instance" and "Standard Instance" (although I think this UI element doesn't look right if we only have two options right now)? I don't love putting more steps on this workflow but this feels relatively reasonable to me.
Then "Launch Test Instance" can be "View All Instances" and take you to the browse UI, maybe.
Finally, we can pull cueing up top:
- If you have no instances, suggest "launch a test or standard instance".
- If you have a test instance, suggest "launch a standard instance".
- If you have a standard instance with only one user, suggest "invite users".
- If you have a standard instance with a bill due, suggest "pay invoices".
- If you're a member of an instance but don't own any instances, probably no cue.