Make it predictable - don't surprise a user by making ui fancier than it needs to be. Buttons for psychological 'triggering' actions (submit a form, start a process, fire a missile) and links for navigation between sets of information, etc. Reeducating users on how standard widgets work differently in your app kills the mood.