The fewer clicks the better.

Reduce user friction.

Never surprise users.

Keep important actions obvious.

Users should always know what to do next.