views:

15454

answers:

145

What is the best user interface you've ever used? One that made doing your task a pleasure, that was perfectly designed for the task it was intended for and facilitated doing it with ease. One that made you want to somehow locate the creators over the internet, personally fly to their location, and then hand them a large pile of money.

What made it so great? Was it simplicity, unobtrusiveness? Screenshots are a plus.

Related question: Worst UI Ever.

Update 8/12/2010 9:55am: Speaking of this question potentially being "confrontational", here are the most controversial answers, where "controversy" is defined as (1 - (# down votes / # up votes)). 0 would be most controversial with an even ratio (equal number of people hate it and love it). I also included the total number of votes so you could see how 'hot' the topic really is:

  • vim: 0.7, 52 total votes
  • Unix shell: 0.716, 131 total votes
  • Mac OS X: 0.719, 187 total votes
  • Smith & Wesson 357 Mag: 0.723, 83 total votes
  • Total Commander: 0.724, 37 total votes

What can we all agree on?

  • Half-Life Weapon Selector: 1.0, 19 total votes (unanimous agreement of awesomeness)
  • textmate/e: 1.0, 25 total votes (must be a great editor... or not well-known... or both)
  • uTorrent: 0.973, 115 total votes
  • Tortoise SVN: 0.95, 43 total votes
  • GMail: 0.949, 247 total votes

I should add this is biased to the higher-scoring ones, or ones with a lot of votes. For example, Facebook is probably most controversial by far (0.2), but it only has 11 total votes, so that's probably not representative enough. Also people probably upvote more than they downvote anyway, so maybe the ratio should be different. But this isn't a scientific experiment anyway =).

+260  A: 

That would have to be Google.

JosephStyons
Sure, but what makes google's UI better than the search engines that came before it? (Like, AltaVista, for example.)
BoltBait
I would summarise it with 2 words - simplicity and speed.
LeopardSkinPillBoxHat
Right. Simplicity, speed, and accuracy combine to give me a sense of power - "I can find anything with this." A good UI makes the user feel confident, which makes him/her eager to use it again.
Nathan Long
but let's be honest, simplicity for a search engine is not really hard to achieve. all you need is a text field and a submit button. let's put things into perspective. it's much harder to design a fully fledged text authoring program.
tharkun
I disagree; simplicity for a search engine is not easy. In high school, I recall a research system that required you to learn a complete query syntax, with many fields and options. Hiding that complexity is not trivial at all.
JosephStyons
Everything before google misjudged the value of what they were doing: yahoo (still!), aol, altavista et al thought people wanted portals. That concept was basically stillborn. Google cut to the chase. The genius was realising this was what was required.
annakata
no that little search box has enough AI behind it to answer calculator queries, or translations, or items for sale. The other day I googled "What Time is it" and got redirected straight to www.time.gov It was beautiful.
Karl
Not enough user interaction to make it the best GUI. It is good at what it does.
TJB
Simple to the point, uncomplicated. It embodies the "take 1 thing and do it well" to heart.
danswain
a Textbox and a button is the 'best' UI ?
Scott Evernden
@Soctt Evernden: Is not only the textbox and the button. Those are graphic widgets only. The user interface is the mean by which people "uses" the software. Google's is very simple and yet very very powerful. I mean, just try to put all google's power behind those two widgets!!.
OscarRyz
Don't agree with this. Googles main page is actually quite bewildering. I'm not talking about the search page itself, but just try finding some info in the "about Google" area. A very good UI from Google is GMail. It does more or less everything right.
Skurmedel
I've seen some horrible search sites designs. Google's does it just right for me.
Matchu
LOL, it's so obvious that this is a site for programmers.
Max Howell
The genius of Google was to put customer glasses on and to provide a simple, clean but yet powerful search field. They must have read in my mind when designing it :)
Pascal Thivent
@tharkun See yahoo.com
Goose Bumper
I don't think they deserve a special reward for making the interface to an infinitely broad search function a textbox with a button.
Wayne Koorts
"a Textbox and a button is the 'best' UI ?" No, best UI is when there's no textbox and no buttons.
Berkus
Also from "About Face" book: the best interface is no interface at all.
Stefano Borini
If you think search UI is an easy, just remember Windows XP's search functionality.
Judah Himango
At one time there wasn't even a copyright notice. Just the textbox and the button, but during user studies they found that people just sat there thinking it was still loading, so they added the copyright notice at the bottom as a visual cue for the end of the page.
AaronLS
+55  A: 

Quicksilver:

It's fast, intuitive, and very adaptable. It allows for so many tasks to get done quickly and simply.

esiegel
Very inspiring UI, unfortunately quite slow (with lots of catalog entries), not really stable and lacking active development. Looking forward to the open source version!
Adam Byrtek
It seems to be good, but is not. If you are doing something else than simply launching ( let's say selecting a path to a file ) and for some reason you have a typo, forget it! you have to start all over again. I really hate that.
OscarRyz
I agree, it's hard to tell what is what ... and I had to click on the Skate link twice to get there ... shame on them!
Brian T Hannan
+67  A: 

Picasa, hands down. It made me think differently about how pleasant an experience a GUI could give.

A friend then told me "if you like that, you should get a Mac -- the whole OS is that way". So I did, and it was nowhere near as good. Especially iPhoto.

alt text

slim
I liked Picasa too, until I changed something that caused it to add all new pictures in a new place rather than create new albums. I can't for the life of me figure out what to change back. It doesn't seem intuitive at all any more.
Steve Fallows
picasa is nice, but DigiKam beats it at its own game
Javier
I like Picasa and was going to post this very answer,
Valerion
You are aware of Picasa being on Mac now, I assume?
Yar
That's great news! It looks like it came out early '09.
slim
i'm still technically amazed, and have no idea how they do what they do. Instant searching of thousands of images, instant UI reaction showing thousands of thumbnails. Windows Explorer chokes on more than 100 images.
Ian Boyd
+223  A: 

I know this looks like a shameless suck-up, but Stack Overflow ranks right up there for me as a great web UI. There are many subtle but helpful UI features that make it an intuitive environment.

Some of my favorite features include:

  • Ability to see new answers without abandoning the one you are editing.
  • Markup-based text editor with live preview.
  • Answered question suggestions when you are submitting new questions.

alt text

polara
Don't get your feelings hurt over downvotes. FWIW I totally agree with you that SO has an excellent UI, and think it owes a lot of its success to that.
eyelidlessness
I really don't mind that there are many people who disagree with me, but it would be much more helpful if they'd drop a comment to say why.
polara
SO interface looks like a layout grid sketch, colored ...
artificialidiot
SO isn't the prettiest UI ever but it is VERY usable.
TM
Let's hope it'll never get as cumbersome and cluttered as the new facebook UI ...
vincent
It still isn't as easy as it should be to find what you are interested in.
Dan Dyer
I agree it's a great layout and very usable. One of the best websites I've seen and I'm sure the good usability is part of why it is so successful. The points system is great. But when I came to SO for the first time I didn't understand what the "interesting tags" and "ignored tags" are.
+1 for SO. I like that the SO UI is sparse. No bullshit background images or fancy pretty design (and I generally am an arty-farty lover). It's just plain usable. I am a little scared with the constant flow of new features that it'll soon get too complicated and messy though.
David HAust
I think so too... SO is really really cool. I like everything but the way that searches questions/answers but maybe I'm spoiled by Google:)
Pablo Fernandez
+1 for SO. Dan: The problem of finding what you're looking for is more a problem with search than with the UI.
Rob Lachlan
Meh, it's okay. I don't know about best UI I've ever used. -1
jhs
I really like the SO UI. From a mechanical standpoint I find it fascinating as well. "Best"? No, but you still earn a +1.
peacedog
SO is a great site with an awesome community, but it's not an example of an excellent UI, IMHO.
Yacoder
I would say soundcloud.com UI is pretty neat for a website.
Berkus
+78  A: 

The Unix shell, especially modern variants like ksh and bash that include process substitution with things like <() and >().

The large library of utilities and the uniform way of assembling them using pipes makes it the closest thing to the Lego Brick model of assembling pre-written components that I have ever seen.

With tools like cut/paste/wc/sed/awk/grep/comm/sort/look/join/etc. for processing text, tools like find and xargs and "for loops" for processing files, and tools like bc, dc, and expr for processing numbers, it is the most flexible, responsive, and subservient environment in which I have ever had the pleasure of working.

I place a very special value on subservience in computers. I believe that the purpose of the computer is to serve the human, and one of the best things about Unix is that it follows your instructions, no matter how stupid or how clever they are. It doesn't try to out-think you or stop you if what you are doing is dangerous. It just does what it's told.

alt text

Glomek
even more than subservience it has a huge vocabulary of things you can tell it to do. I read an article once about how dogs can learn about 20 commands. Chickens can learn about 3. Parrots can learn a few hundred. bash can learn +infinity
TokenMacGuy
I agree that the unix shell is powerful and wonderful, but I downvoted because I don't think the UI is much to sneeze at. IMO, a great UI must be explorable, so that I can learn how to navigate and operate the software by exploring its nooks and crannies, trying things out. Can't do that in a shell.
benjismith
@benjismith: I think it's best to judge the UI as a text based UI. GUIs are explorable, but command line stuff isn't.
Bernard
I'm neutral on this one - I agree with Bernard, for a text based UI the shell is great, but I don't think any text-based UI can ever compete with a GUI.
David Zaslavsky
When I first learned UNIX, my system happened to be small enough to be explorable. /usr/bin was split up into about 6 directories with things in related areas grouped together. ls on those directores and commandname -h was sufficiently explorable most of the time.
Joshua
Unix shell an example of 'good UI'? Are you guys on drugs? No wonder we have so many badly designed applications around...
Andrew from NZSG
http://imgs.xkcd.com/comics/rtfm.png
Andrew from NZSG
I would compare it to one of those picture boards that people with disabilities use to communicate (by pointing at the picture of the thing), vs. being able to speak. Yes, the illustrations on the board are more "explorable", because every possible communication is immediately visible. But spoken language is explorable via the dictionary, and via talking with others, and reading. The analogs to this are the man pages, reading shell scripts, and browsing through your $PATH and finding out what each app does. Also, the shell, like spoken language, is vastly more flexible than a GUI.
Justin Smith
Unix is many things, but a great UI is certainly not one of them
Keith Rousseau
With a command line, I have over 2000 commands at my fingertips, and they are composable to boot. Try to organize that into menus and icons!
Svante
The question is 'good' - not prettiest or easiest. With the commandline you have the most powerful UI possible
Martin Beckett
I have to agree with benjismith. The unix shell is surely many good things, powerful, flexible etc... But it is also hard to explore, too many cryptic man pages, very unforgiving if the user makes an error... It is good for many things, but also bad for many things, so no, it is not the best UI I have ever used.
Johan
+160  A: 

Firebug

just one among many features - Now you see it, now you don't!

Often, the solution to a problem can be found just by disabling a few CSS properties and seeing what the world looks like without them. As you mouse over each property, you'll see a little circular icon on the left. Clicking that will disable the property, and clicking it again will turn it back on.

alt text

Gulzar
Firebug is a lot of awesome things, but a good UI isn't one of them, in my opinion. It would get my vote if they were to vastly improve keyboard support and add a clear UI for adding CSS rules and DOM attributes.
eyelidlessness
I'm with eyelidlessness on this. Firebug is a great tool but is not what I'd call a "Great UI".
Eoin Campbell
Agreed - great tool, but not necessarily a great UI.
Matt Refghi
i felt the UI was natural and good enough for me to use most its features without going through any documentation.
Gulzar
The URL "http://https//addons.mozilla.org/en-US/firefox/addon/1843" isn't valid. The author probably missed the ":" after https
Tom
corrected link..
Gulzar
It's amazing Firebug works as well as it does. Think of the leap from pre-FB to FB. The DOM inspector? Alert boxes? MS Script Debugger? Come on now, it's a new era. The UI breakthrough was "live editing" in a way that made problem solving markup and scripting surgery instead of bloodletting.
micahwittman
It has room for improvement, but the style/layout and net tabs are just beautiful UI
annakata
Although firebug is an invaluable tool, what makes it so great in the context of this question is just how obvious it is. everything it does is available from a half-dozen tabs, and how to use each is, well, click on it.
TokenMacGuy
I think IE8's developer tool (F12) has a better UI
Thomas Stock
Firebug is great, but I feel the UI changes in the lates version are a step in the wrong direction
Macha
Firebug doesn't hold a candle to Stylizer when it comes to CSS editing.
Brian Ortiz
Upvoted for the specific part of the UI in question, which **is** great IMO. Right-clicking on a web page, selecting "Inspect element", then editing styles simply and easily is good UI. The rest of Firebug is less amazing.
DisgruntledGoat
A: 

Almost any game on a Nintendo has a better user interface than anything whatsoever on Windows, on the internet, or on Unix/Linux/BSD/what have you.

+231  A: 

I know that this is controversial. But I really like the new UI of Office 2007, especially the Office Ribbon Bar.

splattne
+1, it stays out of your way more often
sixlettervariables
I also like it, though it _has_ its own share of issues. My co-worker, sitting just two metres away, always curses Word, 2007 as much as 2003. Wonder why he then does not use OpenOffice :)
OregonGhost
he does not use openoffice because office 2007 is simply better! much better!
tharkun
why is this controversial? I've never been more amazed about an UI (several UIs) as when I updated to office 2007!
tharkun
tharkun, because it works amazingly well for some people, and totally fails for others. Like me. Everytime I look at any ribbon, I understand how my mom feels when someone moved the icons around.
peterchen
that's to expect after all the non-ribbon decades. I'm not saying I didn't have to get used to it... :)
tharkun
First thing I did when I got that laptop with vista at my job, is to turn off all that bad taste, CPU consuming, "aero" desktop. Then, I needed visio, so I got MS office. About everyone in my office had the same question : "where do I click to save ?". You can't even turn off that gradient lameness.
vincent
I really love the ribbon, it makes using word so much more inutiutive.
Pim Jager
What's great about the ribbon is that, unlike a mindless maze of menus, it makes sense. It tough to learn if you're used to clicking on a particular menu to get something, but if you stop and think about where it ought to be, that's where you'll find it on the ribbon.
rwmnau
+1, and no more Mr Clippy issues
thenonhacker
This must be something that comes with use. Being a person who only occasionally uses Office 2007 at school, I have a hard time. As mentioned, if I used it more this would probably change.
TURBOxSPOOL
+1 Best thing to come out of microsoft in ages.
waquin
-1. I frickin hate the office 2007 ribbon.
Kevin
The best thing about ribbon is that you can collapse it with just a double click, unlike the myriad of menus that you get in older version of office or Visual studio for that matter..
Cshift3iLike
+1 the ribbon rocks!
Yoely
+1 took a little while to get used to, but after adding a few buttons it`s getting quite nice. about the one big complaint I have is that the 'print' button won't bring up the dialog before printing, and so I generally have to go through print preview to get that dialog.
Sukasa
My favorite is that it's designed to train you to use keyboard sequences. Try tapping <alt> and check out the overlays.
Eclipse
+1. I frickin love the office 2007 ribbon. ;)
Chris Lively
I hate that it takes three clicks to get to print preview now rather than one.
Travis Beale
@Travis Beale: ALT+CTRL+I should do the trick (another ALT+CTRL+I to exit preview)
splattne
ORB 2007 is a step forward, surely, but the best is ORB 2010. lack of customization cuts down ORB 2007.
bigown
-1. The ribbon is a new paradigm in UI wrongness.
Agos
Two complaints about the ribbon. 1: The upper-left button looks more like a logo than a button, absolutely nothing about it says "click me". 2: Menus are easier to scan, everything is lined up - the ribbon is a mess, to find something your eyes have to take in the whole thing.
Mark Ransom
+106  A: 

Mac OS X. Love Apple or hate them, you have to admit that they've got the edge when it comes to UI design.

alt text

Jason Baker
I don't have to admit anything.
TrickyNixon
They haven't got the edge when it comes to UI design. Many things they did are so plain wrong - see Interface Hall Of Shame for an interesting story about at least one Apple product.
OregonGhost
Interface Hall of Shame is an irrelevant reference. There has been no updates to the site since 2000.
JesperE
I'd rather see people voting my post up and down than having the comments turn into a OS flame fest. If you agree with me, vote me up. If you disagree vote me down. It's that simple.
Jason Baker
It's not about agreeing with you (or disagreeing) - saying "you have to admit that [...]" is like an absolute truth, and it's impossible to disagree with such a thing, other than saying that it is not truth. That's probably also what TrickyNixon meant. I answered with another absolute truth :P
OregonGhost
Very well then, I added an in my opinion at the end.
Jason Baker
OK, I have to admit that in your opinion they have the edge :)
slim
@slim: Now I happily admit that :D
OregonGhost
It would be difficult to deny that they've got the edge in your opinion.
Daniel Cassidy
I used it for a while ~3 months, hated it. Although they nailed expose! It's some great stuff, however rest didn't work out for me.
dr. evil
I've used it very little, but being a windows guy a feel lost there. I get by on Linux/Unix, but OSX leaves me puzzled.
Asaf R
Agreed, Apple is superior in UI design. Period.
miccet
Out of interest: can you navigate in dialogs with the keyboard now? i remember that some years ago (10.1 or 10.2), TAB in a Dialog would do nothing and you had to use the mouse, which disqualified it for me. It has the best looks, but I found it's usability seriously lacking in 10.2 and switched.
Michael Stum
@Michael Stum - Yes, you can. There is a option in system preferences to toggle between whether it applies to just buttons or all controls on the dialog. OS X is very keyboard friendly. There is a central shortcut key system preference pane where you can set up them up for many fundamentals.
frou
Can you resize a window that is down in the right corner of your screen without dragging it away from that corner first? I found that VERY annoying when I used OS X...
Svish
In my experience the people who disagree with this statement haven't actually used OS X for work. I did cross platform development and gave every OS (including Linux) at least 3 years of full time usage. In the end I switched to Mac.
Max Howell
I hate the stupid "mouse over some auto-hovering, endless list of icons to find my program" thingy. It's absolutely horrible.
amischiefr
Apple pays attention to the details. Voted down just because you said to not comment.
Berkus
I want a damn two-or-more button mouse. The UI is crippled without it, and Apple doesn't sell one. (Obviously, third party USB mice are supported, but WTF?)
Dean J
@Dean J: So go buy a mouse you like and plug it in, just like I did. I used Apple's "Mighty Mouse" for a while, which does have two buttons, but I decided I preferred the Microsoft mouse I've got on it right now.
David Thornley
@Jason .. alright, one down vote coming up. Comments, however feature up votes for a reason ... Now on to the reason, its over simplified to the point that you can't help but assume that apple thinks most of their users are either novices or frustrated, which .. well .. basically explains their market. That doesn't make their UI any better or worse, it just makes it adequate for people who use their products. Many of us find it frustrating, even mediocre and sometimes downright silly.
Tim Post
@Max: I used OS X for my CS class for a whole year, and found it to be the least intuitive UI I have ever experienced. I had no choice, so I bore it, but I never want to go back. I had problems doing even the simplest of things, like closing firefox! Sure it had one or two good ideas, but on the whole I almost like windows 95 more (no kidding), and would definitely use XP instead. That's coming from somebody using Linux almost exclusively too.
Tikhon Jelvis
+26  A: 

textmate/e

The two easiest to use yet most powerful editors I've ever seen.

Jason Baker
I absolutely love E!
Zolomon
A: 

Lotus Notes

Jack Leow
I didn't vote this down because this is all just opinion but -- seriously? You can't be serious. Notes is just horrible.
TrickyNixon
Yeah, LN sucks but I can't understand why would somebody vote down a personal opinion. This site is full of zealots.
Terminus
Appropriate to vote down on opinion: this is a "poll" question. Only problem is it should be marked Community Wiki
Jay Bazuzi
Lotus Notes is probably the only UI which was voted both best *and* worst.
JesperE
I should click offensive instead of down....
Aardvark
Sorry guys, I was being sarcastic. I don't think I know anyone who likes Lotus Notes.
Jack Leow
LOL'ed @ Aardvark :D
thenonhacker
Lotus Notes deserves a mention in the UI hall of fame, if only because it's the kind of thing you can show even the most die-hard anti-usability developer, and have them crying and begging to be allowed to fix their own atrocities if you'll make the pain stop.
Rob
-1... sorry dude...notes is terrible!
Dead account
I have to give it to LN - most unintuitive and annoying UI I have ever seen. I see that 8.x looks much better now that IBM people started actually working on it (it's based on Eclipse Platform).
macbirdie
Outlook is worse, IMHO
sheepsimulator
+7  A: 

I find the best UI is one that works and is so intuitive and unobtrusive that it's invisible. Two examples that aren't software related:

  • I had some friends over for dinner and asked one to help set the table. He commented, Hey, I just realized I didn't need to ask where anything is--you put everything where I would have put it!"

  • Several companies make multi-function pens: pens with several different colors of ink, and perhaps a pencil, within the barrel. Bic's answer is a big honkin' plastic behemoth with 4 colored plungers at the top, one for each color. They tend to stick and jam; mine have all been euthanized. Zebra has a pen/pencil combination: twist the barrel clockwise for the pen, counter-clockwise for the pencil. Rotring (and some cheaper knock-offs) have a single plunger and four colored dots spaced around the top of the barrel. You select a color by holding the pen horizontally with the corresponding dot facing up, so you can see it. Press the plunger, and gravity (or magic) selects that color for you.

Adam Liss
So how about a software example?
JimDaniel
Cutlery will be in the top drawer. This is one of the laws of the universe.
Ted Percival
@Ted: Agreed. I see you're in the US, as am I. I wonder if the law applies to all cutlery-endowed nations, or if we Murkans need another geography lesson!
Adam Liss
@Ted: Ha, so true. Our cutlery is in the bottom drawer (of two) and I always open the wrong one. Also it should be the closest drawer to the dining table (e.g. if the cutlery is not in the dining room, it will be the drawer in the kitchen closest to the door).
DisgruntledGoat
Cutlery is in the knifeblock where it belongs.
Jared Updike
+239  A: 

GMail

It totally changed the way I think about email, tagging and searching. We're forced to use Outlook at work -- I used to think it's the cat's whiskers but GMail has spoiled me.

TrickyNixon
Actually, I think GMail fails in comparison to Hotmail. No folders, no right-click, no drag-drop of mail...
Will
I think that the lack of folders in GMail is one of its major advantages. There is something incredibly liberting about not having to THINK about what folder to file an email away in, and just file it away knowing that you have the power of google search at your fingertips later to find the email.
LeopardSkinPillBoxHat
But you can't do wildcard search with gmail...
Frederic Morin
Every search is a wild card search
TrickyNixon
I love Gmail, tje UI is great, easy, simple end keyboard shortcuts rule (also i love the filters)
Pim Jager
The lack of folders is a feature, not a bug. Tags are far more powerful.
Adam Lassek
tags are just fundamentally a better concept than folders given one provides you with boundless dimensions and the other provides you with one (admittedly heirarchal)
annakata
Tags are way more powerful than folders. and if you use IMAP to get to your gmail, the tags ARE folders
phsr
I can't see how this is a usable mail client. 1 - no preview pane, 2 - no message scrolling (the entire ui scrolls off the top of the screen...wow), 3 - no drag-drop, 4 - no columns to sort on, 5 - no tabs?? All things that I use heavily in yahoo. I really wanted to like it though.
JC
I really like Outlook but I also like GMail
Joe Philllips
@JC I disagree with you. 1. it is wysiwyg 2. it makes best use of browsers scrolling as they are not broken 3. limitation of broswers but not that important anyway. 4. gmails search makes this uneeded. 5. are your browsers builtin tabs broken?
Tim Matthews
@JC 1. Why I want an extra preview when it extract the 1st line from the email with a nice conversation group? 3. I may want to DnD when I have only 5 folders, but absolutely not for 15+ categories.
Dennis Cheung
I could never survive without GMail. I get a least a hundred messages a day, and without the 30 or so labels and about 50 filters I have defined, I'd simply never get any work done. Folders just don't work when you hit that kind of email volume because nothing is neatly categorized as one thing.
Bob Aman
Great for organizing and searching emails, but terrible for composing them (e.g. you can't even paste a screenshot into an email, drag and drop attachments, etc.). Even relatively simple text formatting can be a mess.
kvb
@kvb: Dirt simple text formatting is brain-dead simple. "Rich text" is probably not as "easy" as Outlook or Word but I never use anything but plain text in Gmail anyway. Outlook drives me nuts with its insistence on changing the color and formatting of my blimey text. Just let me type characters into my email and don't mess with them! Grrrroutloooook!
Jared Updike
@Jared: Yes, for *very* simple formatting it's passable. I'm not trying to write full-fledged documents in my emails, but I can't keep decent formatting even when I'm just trying to paste code from an IDE. As a developer, I find it lacking for many things that I take for granted, and which even Lotus Notes makes relatively painless!
kvb
+16  A: 

I am not going to post a single, and doubt there's a "best" in my experience. Some great UIs:

  • Adium -
    highly customizable multiple-service IM client. I've seen it all tricked out, but I have it configured to be extremely minimalist.
  • Transmission -
    full-featured torrent client, with an extremely minimalist UI. Has nearly all of the features of Azureus, with none of the bloat and very little of the heavy UI.
  • Versions -
    GUI for Subversion. My favorite aspect is that it has a single interface for repositories and working copies. Highly customizable but also very simple; well integrated with the OS.
  • FileMerge -
    Apple's Diff GUI. I listed this because it has excellent visualization of changes (they are visibly connected, and scrolling side by side correctly keeps unchanged lines adjacent).
  • Balsamiq Mockups -
    UI sketch up tool. It isn't actually a particularly great UI, but it's the best I know of. It makes designing UI concepts dead simple and has a wealth of built in widgets.
  • Reason -
    I realize this is not a terribly great UI, but it is absolutely the best in music software that I've worked with, and does a great job of matching UI to task.
  • Google Chrome -
    I feel a bit disappointed to post it, because it's also not a terribly great UI, and the Mozilla UI team is doing much more in terms of useful innovation (it just hasn't been released yet), but the browser UI landscape absolutely blows and Chrome stands out as best in class.

Some already mentioned which got my up-vote:

  • Textmate
  • Quicksilver
  • StackOverflow
eyelidlessness
Would you edit your post with a 1-line description of each of these items?
Jay Bazuzi
Or even better, change your reply to one product at a time so we can upvote UI's we like without upvoting the ones we don't.
Jorn
.. and don't add items if you feel compelled to say 'it's also not a terribly great UI'. Afterall, the question is about the best UI, not "what is your favorite program".
Bryan Oakley
9_9 It's the best browser UI, which I said. Chrome isn't my favorite program. It's not even my favorite browser (that's Safari, which is almost there now in terms of best browser UI, since I posted this). In every case I listed a not-great UI, I explained why I listed it.
eyelidlessness
+1 for Balsamiq Mockups - it's great!
Oh Jesus Adium has such an atrocious UI. So many UI problems I don't even know where to begin ....
jbrennan
@jbrennan, Got my attention. Can you elaborate?
eyelidlessness
@eyelidlessness: Sure. Preferences: When choosing fonts, there are message display fonts and message sending fonts, shown to you in two different spots. Also, if you format some words in an MSN message (such as bold them), it actually bolds the entire message your buddy gets, but Adium reflects only the formatted words to you. Adium does not give error messages when messages fail to send right away. When you receive a file, a link to it appears in the chat window. Clicking it does nothing. Etc., etc..
jbrennan
@jbrennan, RE: choosing fonts, that is a real UI problem. RE: MSN, that sounds like a bug (probably in how it interacts with MSN), not a problem with the application's UI. RE: delayed errors, this is probably because all IM technologies tend to have recovery mechanisms. RE: file, this again sounds like a bug. The UI of including a sent file in the message isn't bad in and of itself.
eyelidlessness
@eyelidlessness: The MSN thing is just a genuine UI failure. The MSN protocol doesn't support individual formatting, it's all or nothing. That's just how it works, but Adium doesn't reflect this. That's poor UI and poor UX. All of these bugs make for a poor experience, and the UI does little to mitigate this. I could go on ;)
jbrennan
Love to Reason.
Zolomon
Cubase beats Reason.
Arnis L.
+21  A: 

Since @splattne already mentioned the Office 2007's ribbon I have to write my second best:

Total Commander

Simple & powerful interface. 2 big important panels, few buttons, keyboard shortcut for everything. Most used program for me, I can't imagine copying, moving and organising files using multiple explorer windows.

lacop
Hey, this looks just like Norton Commander
GvS
Yes, but much improved. With plugins (I recommend the TC PowerPack which includes dozens of plugins in it) you can manage almost everything from it.
lacop
I switched from Total Commander to FreeCommander because Total Commander was unstable. The UI is almost the same.
Liam
Total Commander is fantastic program when speaking about features. But the UI is one of the poorest I know of. Everything is weird and done differently that you would expect (F2 is used to rename files everywhere, but it is Shift+F6 in TC), probably some legacy of old DOS two pane file managers
Josef Sábl
-1 I agree with JS; it may be powerful, but the UI is one of the worst. It's actually the main reason why I don't use it, I can't look at it. Altap Salamander is Total Commander with beautifull UI.
Jan Soltis
If you used Dos Navigator and Nortom Commander back then it's the most useful application for Windows in the world. If you didn't use any of the mentioned dos applications, then Total Commander is just something sitting on your computer.
SztupY
-1 Horrible UI if you ask me.
Bernhof
@Josef Sábl the keybindings are straight from other file managers of the same ilk, this only makes learning curve much flatter.
Berkus
@Berkus Do you think it is good practice to mimic UI of ages old MS DOS based software, that is completely different than what you can see today? It is like creating modern car that has same controls as zeppelin. Anyway, controls should be same system wide, not application type bound. Why would you care that this app has same controls as some different application of similar sort? But you care that you must learn this app, because its different than everything else on your computer. I know many examples that people refused to use TC because it was weird.
Josef Sábl
One more whine: TCs ability of customization is impressive, default settings however are terrible. Back then when I still used it, every time I installed it I had to spend good amount of time reconfiguring it so that it could be used.
Josef Sábl
@Josef Sábl I really don't think this is good practice. However, these are productivity apps, and it only makes sense for you to use your motor memory to do the same tasks in all of them. Be it Krusader, MC or TC - it's always the same keys to do same operations.People refuse to use TC because they are opposed to the concept of multi-panel file managers, not because there are some esoteric key combos - after all, you can do your operations using mouse.I still can't think of anything faster than a two-panel filemanager when you need to do lots of small file operations across many folders.
Berkus
Having said that, I'm hoping for associative filesystems to overcome this foldered nightmare.
Berkus
@Berkus You mentioned mouse: Everywhere you right click, context menu appears, but not in TC. You select files by right clicking which is done by left clicking everywhere. TC is not used because it is too different than everything else. I would also not call tool to copy files in filesystem a "Productivity app", it is basic system utility.
Josef Sábl
+1 for associative filesystems
Josef Sábl
@Josef Sábl: actually, you can invoke the context menu in TC - you just have to keep pressing the right button long(er), until it pops out :)
Igor Klimer
+6  A: 
  • Word 2007. The Ribbon is awesome and live preview is fantastic functionality.
  • Windows Explorer. Simple and straightforward. Makes work on the file system a breeze.
  • Winamp. Again, simplicity.
Ryan
+1Windows Explorer in Vista is the best! I rarely need the Folder Tree anymore because I can navigate using the address bar breadcrumb buttons.
thenonhacker
+1 for Word 2007. Don't know about the other two...
strager
+8  A: 

I'm usually pretty down on Microsoft products, but I have to admit that I think the UIs for both Word and Excel are spot on. All of the most commonly used features are front and center where I can easily find them. There are tons of other features packed into the menu, and I can customize the toolbar if I frequently use features outside the normal set.

Bill the Lizard
+119  A: 

The iPhone

I keep finding wonderful stuff it does. Like when you browse to a web page in Safari that has a telephone number in it when you touch the number it dials it for you.

alt text

Cruachan
I wish someone would actually tell me something ELSE that the iPhone does that is interesting. We already know that it can dial numbers from web pages. I know that, and I don't even have an iPhone. Is it a phone, or a religion?
Yar
Actually it is life changing. I had a meeting last week with a new client 400 odd miles away. Before I left I just took their website address and city. I looked up the site when I got there, found their address and location (with maps) then found and booked a nearby hotel via the phone.
Cruachan
I was linear searching answers to vote up iPhone or add it if it returned -1!
Mehrdad Afshari
Best interface?! Rubbish. You can't even multi-task.
Dynite
Don't like giving negative votes, but the interface, for a mobile device, is pretty poor... 1- touchscreen sure, but moving between several apps open? (reference: WinMo, S60) 2- Accelerometer great, but using it to do something HANDY like changing options? (reference: iPod Shuffle)
Pat
ANaimi
I felt dumb because it took me several weeks to realize that, on the recent calls screen, touching the persons name immediately started a call, whereas touching the arrow to the right of their name went to the contact menu. The dual behavior wasn't obvious to me at all.
Nicholas Piasecki
@Daniel: Apple is a religion. While they sometimes do very nice things, that unfortunately leads a large number of people to fanatically defend them in the face of absurdities.
Rob
@Cruachan - Is that really significant? The web browser on my cheap LG Sprint phone also does this.
Joshua Carmody
I really really dislike Mac and it's production (mainly cause of their marketing strategy and community), but i must admit that they aren't bad at creating nice UI.
Arnis L.
I love all Apple products. The have the UI and the features down pat. A lot of Microsoft people who have commented above me make up rumours that the Mac or iPhone can't do this. Yes the iPhone does copy contacts from sim cards. Too many Microsoft douches around here.
Brock Woolf
Stan R.
@Stan R: You can now
Macha
My WinMo did that eight years ago...
Oskar Duveborn
@Oskar, but you can't use WinMo as a phone
vava
@vava Eh, my old HTC 1010 sure beats first generation Iphones when it comes to voice quality and phone stability, a phone is something it was very good at being. Now - a good user-interface for other tasks than using it as a phone on the other hand it didn't have at all, I give you that. But I could install uncertified 3rd party apps and they multi-tasked and ran in the background just fine even back then, years before the Iphone was even thought of...
Oskar Duveborn
@Oskar, if my dad can't use it as a phone, it is not a phone, quality and stability doesn't really matter here :)
vava
The multi-touch is a game changer... but the interface itself is pretty lackluster. Typing is slower than T9, and once you get a considerable number of apps, the top level screens don't organize well.
Dean J
What I've come to like is the voice input in the Google app. I tell it something, it comes up with links, and I can go from there. It tends not to misinterpret; either it understands or it says it can't.
David Thornley
I've had an opportunity to play with the Pre too - and I must say I like the way you can keep several screens open and easily move between them.
Cruachan
+95  A: 

The iPod is one of the better interfaces I've ever used. Especially once they went to the click-wheel.

Caleb Huitt - cjhuitt
The click-wheel is good, but the interface on my ipod (generation 4) is not flexible enough for power users. For example, if you have a playlist you can see only its song titles, but not the albums or artists of the songs. So browsing through a playlist to select a certain song is really hard.
Luckily they fixed this issue in the generation 5 iPod!
LeopardSkinPillBoxHat
have they made on-the-go playlists better? I hate only being able to add songs...
Svish
harpo
I'm agree with harpo... the f***g wheel give me hardtimes... try to select someting while driving : freaking dangereous... I miss my old Rio...
RVeur23
-1 for this. How the hell do you turn it on and off? Right, hold "PLAY" for "off", how intuitive! If i'm playing an artist, how do I find more songs by the same artist?iPod is one of the worst pieces of hardware UI I've ever used. (note this is all Nano gen1 here)
kibibu
These comments are full of hatorade. The mere fact that so many people fluently use an iPod every day is a testament to its good design
Stuart Branham
@Stuart: not necessarily; that could just be evidence of effective marketing.
Jay Bazuzi
+5  A: 

3D Studio Max - very complex and friendly UI.

rafek
The modifier stack concept in Max is horrible, especially after you've something like Maya or XSI.
Bayard Randel
+47  A: 

I would have to say Paint.NET

It is a very powerful editor and very intuitive.

BoltBait
Eh. PDN ain't bad, but the ui ples in comparison to Photoshop
Will
@Will: That's just it! Photoshop has too many features for the average user - it's difficult to find your way through all the buttons and options if you're a beginner. I've discovered Paint.NET just a few days ago and simply never looked back at MS Paint or Photoshop.
Tom
It's certainly better than their website UI...
annakata
Little things in Paint.NET irritates me, if you have nothing selected on your canvas, then you hit the "select region" button, it selects the entire canvas automatically -- 95% of the time, I want to select a sub region, so I have to hit "de-select all" and *then* I can select my region. *sigh*
Juliet
How can Paint.net rank even in the Top 100,000?It is a ripoff of some of the earlier Photoshop UIs, and Photoshop had a pretty bad UI until the last 2 versions.
Boris
You can't have canvas window. Which means the right side of the image is covered up by the tools. Stupid!
Joe Philllips
@stupidboy: there are function keys to toggle those windows on and off. Not to mention the fact that you can move them outside of the canvas area. Your response = fail.
BoltBait
Photoshop, Gimp, PhotoPaint, PSP... they all have confusing, cluttered interfaces which bewilder the new user. Paint.NET is the same but just marginally less bad. If I'm going to have to use a bitmap editor I hate, might as well make it one like PDN or Gimp that I don't also have to pay money for!
bobince
+1... except for the semi-transparent dialogs
Dead account
The only thing that ticks me off is the inability to scroll beyond the image when the images is larger than the display area. You can only scroll till the edge of the image reaches the edge of the viewport. Very annoying when you have to make edits to say a corner of an image.
Chetan Sastry
+1  A: 

Autodesk Animator had one of the best GUIs ever created, in my opinion. Its creators seemed to base their design on the realization that a UI that is easy for a novice to understand and use is not necessarily a productive UI for an expert user, and that most users eventually get past the point where they need constant hand holding, and therefore designing a UI that's geared towards an expert user results in software that is more productive and easier to use - in the long run.

Productive use of the UI required one hand on the mouse and the other hand on the keyboard for changing mouse modes. I've seen expert users fly through operations that would have required multiple menu selections on more conventionally designed software, and even I - by no means an Autodesk Animator expert - still miss that streamlined workflow sometimes.

Ori Pessach
couldn't agree more..
Nils Pipenbrinck
+158  A: 

I'm really happy with Google Chrome.

It's missing some features I think are really important, so it's not perfect software, but the UI is great.

alt text

Jay Bazuzi
Yeah, bookmark all tabs would be a great feature.. =/
krebstar
Or "print-preview"
Wouter van Nifterick
Google Chrome does not really have an innovative UI - it is, however, extremely fast, and works quite well.(Example: You accidently close a tab. How do you undo that mistake? Ctrl+Z does the trick in Opera)
Arafangion
If you close a tab, you can see it in the "recently closed". This appears in the right lower part of the home page. Not as fast as Ctrl+Z, but almost.I'm really happy with it too.
Artur Carvalho
Ctrl+Shift+T opens the most recently closed tab. I was really happy when I found that shortcut :)
Aistina
Yeah, Ctrl-Shift-T is awesome.
Jay Bazuzi
@Arafangion: I think it does have an innovative UI, there is no more browser "chrome" betweek you and the content. No more status bar, but no "I wonder what's happening" either ( which happens to me a lot when I disable status bar in other browsers ) It gets out of the way between you and the web
OscarRyz
@Aistina Wow, you just saved my day! I was looking for that shortcut forever!
Edison Gustavo Muenz
Ctrl+Shift+T : this is pure "copy / paste idea" from Firefox :)
Olivier Pons
Using Chrome at home (i enjoy it's speed and UI in overall but can't get out of my mind lack of 'gestures'). At work - FireFox cause of some powerful addons.
Arnis L.
Cant beat Chrome for pure speed. The only thing about it that worries me is that it that is will only encourage javascript as the general application language of choice for the future. I imagine this is part of Google's strategy. Do No Evil you say...
Alex
Javascript IS the general application language of choice for the future - I don't see how to stop it...
Oskar Duveborn
Chrome is great, fast, simple, smooth, slick, but I never use it. I instinctively prefer Firefox. I don't know why.
Pekka
@Olivier: you mean pure "copy/paste idea" from Opera, who had this feature at least 8 years ago.
DisgruntledGoat
I love Chrome but there's this little thing that bugs me about it. It's the address bar font. It's just hard to read.
Emanuil
I just wish it showed the full URI instead of truncating it. D:
MiffTheFox
+1  A: 
  • Google
  • Stackoverflow.com
  • Basecamphq.com
  • Slickrun - the best launcher i have used (www.bayden.com)
  • Keynote - the best note taking program i have used
  • Todo List - the best to do list software
  • Mindmanager - Great Mindmaps
OMG are you serious, Basecamp? It makes me want to shoot myself in the face.
eyelidlessness
Slickrun works great, but c'mon, the UI really stinks.
Gordon Bell
You get +1 for MindManager, I remember it being very quick and easy to use, way back when I used to...
Rob
+100 for Slickrun
Edwin
A: 

MacOS X Tiger/Leopard iWorks iLife, Office 2007, Picassa and StackOverflow...I think they are inspiring when you have to design a UI...

Cheers from argentina!

pabloide86
+61  A: 
    From: [email protected] (Patrick J. LoPresti)
    Subject: The True Path (long)
    Date: 11 Jul 91 03:17:31 GMT
    Newsgroups: alt.religion.emacs,alt.slack

    When I log into my Xenix system with my 110 baud teletype, both vi
    *and* Emacs are just too damn slow.  They print useless messages like,
    'C-h for help' and '"foo" File is read only'.  So I use the editor
    that doesn't waste my VALUABLE time.

    Ed, man!  !man ed

    ED(1)               Unix Programmer's Manual                ED(1)

    NAME
         ed - text editor

    SYNOPSIS
         ed [ - ] [ -x ] [ name ]
    DESCRIPTION
         Ed is the standard text editor.
    ---

    Computer Scientists love ed, not just because it comes first
    alphabetically, but because it's the standard.  Everyone else loves ed
    because it's ED!

    "Ed is the standard text editor."

    And ed doesn't waste space on my Timex Sinclair.  Just look:

    -rwxr-xr-x  1 root          24 Oct 29  1929 /bin/ed
    -rwxr-xr-t  4 root     1310720 Jan  1  1970 /usr/ucb/vi
    -rwxr-xr-x  1 root  5.89824e37 Oct 22  1990 /usr/bin/emacs

    Of course, on the system *I* administrate, vi is symlinked to ed.
    Emacs has been replaced by a shell script which 1) Generates a syslog
    message at level LOG_EMERG; 2) reduces the user's disk quota by 100K;
    and 3) RUNS ED!!!!!!

    "Ed is the standard text editor."

    Let's look at a typical novice's session with the mighty ed:

    golem$ ed

    ?
    help
    ?
    ?
    ?
    quit
    ?
    exit
    ?
    bye
    ?
    hello? 
    ?
    eat flaming death
    ?
    ^C
    ?
    ^C
    ?
    ^D
    ?

    ---
    Note the consistent user interface and error reportage.  Ed is
    generous enough to flag errors, yet prudent enough not to overwhelm
    the novice with verbosity.

    "Ed is the standard text editor."

    Ed, the greatest WYGIWYG editor of all.

    ED IS THE TRUE PATH TO NIRVANA!  ED HAS BEEN THE CHOICE OF EDUCATED
    AND IGNORANT ALIKE FOR CENTURIES!  ED WILL NOT CORRUPT YOUR PRECIOUS
    BODILY FLUIDS!!  ED IS THE STANDARD TEXT EDITOR!  ED MAKES THE SUN
    SHINE AND THE BIRDS SING AND THE GRASS GREEN!!

    When I use an editor, I don't want eight extra KILOBYTES of worthless
    help screens and cursor positioning code!  I just want an EDitor!!
    Not a "viitor".  Not a "emacsitor".  Those aren't even WORDS!!!! ED!
    ED! ED IS THE STANDARD!!!

    TEXT EDITOR.

    When IBM, in its ever-present omnipotence, needed to base their
    "edlin" on a Unix standard, did they mimic vi?  No.  Emacs?  Surely
    you jest.  They chose the most karmic editor of all.  The standard.

    Ed is for those who can *remember* what they are working on.  If you
    are an idiot, you should use Emacs.  If you are an Emacs, you should
    not be vi.  If you use ED, you are on THE PATH TO REDEMPTION.  THE
    SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
    FAITHLESS.  DO NOT GIVE IN!!!  THE MIGHTY ED HAS SPOKEN!!!

    ?
hmemcpy
LOL - LONG LIVE ED!
Adam Davis
You know... I tried to think about who would win if ed and edlin were paired together ...
Tim Post
You laugh, but I know of a blind guy (http://eklhad.net/) who added a browser on top of ed and prefers that to everything else, because of its conciseness and brevity. I can't find his essay about it right now, though; sorry :\
Jonas Kölker
roflol, lmao :)
knittl
Oct 29, 1929. LOL!
Dubs
I like the newsgroup name :)
piobyz
I've had to use ed once (vim was broken). I was glad it was installed.
Broam
I have all but sworn never to use an editor named "ed" ever again. I hated each one I tried.
David Thornley
A: 

Camtasia Studio from TechSmith is pretty great.

TM
+7  A: 

Adobe Photoshop. Amazing.

Camilo Díaz
Indeed. I used to do more design work before and you get this amazing feeling keeping one hand on the mouse and the other on the keyboard just changing tools. Now with Resharper + visual studio I'm getting that similar feeling...
mmiika
Adobe Photoshop is great software, and I always depend on it. But you know what? I am thinking what if they improve their UI even further, and make their hundreds of deep menus more reachable? Ribbon UI is a start.
thenonhacker
Having used a half dozen photo editors in my day-job, I actually think that photoshop has only a mediocre interface, and it seems to be changing in all the wrong ways. I prefer it because it's powerful, but it has a way of obscuring work with panels that other raster editors don't.
TokenMacGuy
I think photoshop has a pretty poor UI. I know there are a lot of things you can do but endlessly increasing the number of menu elements is not a good ui.
PeteT
Photoshop is very powerful, and the de-facto image editor, but its interface is very poor. So many things are hidden behind secret keyboard shortcuts and non-obvious GUI elements.
Ian Boyd
+11  A: 

Amazon. It's simple, but very effective.

Doron Yaacoby
Too much crap jammed into the front page for my tastes...
Will
+0 too much crap on every page (except the page where they ask for money. They don't even have a link back to amazon.com)
sigjuice
It *was* simple, but very effective. It's not anymore (other comments explained well why).
Olivier Pons
I'd say it's one of the worse considering it's so popular.
Ben Shelock
Amazon just started putting *ads* on their pages, of all things. Ads for other companies. I hope it's merely a stupid "Why not?" experiment that dies a quick death.
Kyralessa
+3  A: 

The original Napster - it wasn't pretty but it did what it needed to do in a very simple and intuitive way.

unintentionally left blank
Napster was the best UI you've ever used?!
lubos hasko
1. Enter search term 2. Download it
Joe Philllips
Yeah it worked pretty well.
Karl
+6  A: 

TiVo - because it has the classic "blip blip blip" audio fast-forward cues which greatly enhance the experience.

David P
+3  A: 

Zonealarm (when it was really simple).

It was just a firewall that worked. It didn't ask hard technical questions. My mum could set up permissions without knowing what a firewall was or why she needed it. It just worked.

RichH
+1  A: 

If you got a tablet try out Autodesk Sketchbook sometimes .

Zub
+53  A: 

The best UI I've ever used is my Smith & Wesson 357 Mag.

The first "Point-and-shoot" user interface. I must admit that it is VERY intuitive. ;)

BoltBait
Hard to believe this got more downvotes than Lotus Notes. Esp. since the interface on a .357 is WAY more intuitive! (Although its repercussions are also somewhat more ... permanent.)
John Rudy
There are a lot of humorless people here at StackOverflow.
BoltBait
Oh come on people, it was funny :)
Qwertie
OP: Don't you find that using the hardware sometimes has unintended consequences? Frankly it doesn't seem like the type of system a child could pick up and master without any training or supervision.
theycallmemorty
+1 for humor in a subjective discussion thread. C'mon people, live a little. Go to a firing range or something. It could be the most liberating experience you can get for $40 rental and ammo.
spoulson
I'm not convinced it's a great UI. Easy to use, but the UI makes it too easy to shoot yourself in the foot. Thank you, thankyouverymuch. I'll be here all week.
Bryan Oakley
I couldn't find the undo feature.
Scott Langham
Ian Boyd
Glock points more intuitively.
Dean J
+9  A: 

Cinema 4D - 3D editing and animation is very hard to make user friendly due to the inherent complexity of working in 4 dimensions, but this one is as intuitive as they get. I frequently use it as a point of reference when designing my own UIs.

Michael
"3D editing [...] working in 4 dimensions [...]"Where did that last dimension come from?
Arve Systad
4th dimension = time
Olivier Pons
animation of course
Carson Myers
A: 
  • Memory resident text editor Sidekick. Back in the nineties.
  • DOS.
  • Turbo Pascal.
vmarquez
DOS? Good UI? Seriously? Sidekick I think was fairly revolutionary for the time though. I can't upvote something that claims DOS ever had what could be considered a good UI.
Bryan Oakley
+1  A: 
  1. Windows XP. I've tried Gnome, KDE, MacOS, Vista. XP UI is definitely a masterpiece from perspective of a pro-user. Don't get me wrong, bash rocks as well, just a different beast.
  2. uTorrent. A very clean minimalistic UI.
alex
uTorrent, I agree, but your issue Windows XP is in the theme, not the UI!
thenonhacker
A: 

XBOX Live. Very user-friendly and intuitive.

Whytespot
+30  A: 

vim deserves a mention. Horribly unfriendly to new users, really nasty learning curve, not particularly discoverable, but once I was familiar with it it was really productive.

David Thornley
Yeah once you get to know it, it's great!
Ray Hidayat
Yeah but if you don't know it it's incredibly unintuitive. Ever had to do phone support and talk a newbie through using vim over the phone? - not a good experience!
Adam Pierce
"unintuitive" doesn't necessarily equate with "bad UI". Sometimes it's quite the opposite, and I think vi is a good example of that. vi is all about productivity (or so I've heard, I'm actually an emacs guy :-), and the best Uis are the ones that make you the most productive.
Bryan Oakley
It *is* a bad ui, although it's a really good editor, but the ui is horrible.
hasen j
@hasen j: How can it be a really good editor with a horrible UI? An editor *is* a UI that attaches to text files.
David Thornley
@David: It's horrible because it's not newbie friendly, and not inviting in general. Someone has to preach you into using it.
hasen j
@hasen j: I still don't understand. Are you saying that a good UI has to be newbie-friendly and inviting? I'm saying that a UI that enhances productivity, and is learnable enough to be used by a horde of people world-wide, is good because of that. It would be better if it were more accessible (however see gVim, which has a lot of functionality in the GUI), but I don't see that that makes it horrible.
David Thornley
Don't get me wrong, I *love* vim, I even have a vim emulator for visual studio (which I use at work). I would recommend to everyone. But when it comes to "best ui", what comes to my mind is "usability", not "effeciency" or "geek productivity".
hasen j
@hasen j: And one of the things that comes to mind with "best UI" is "UI in which I'm most productive". I think we're using different definitions here.
David Thornley
+10  A: 

I use Linux but Office 2007 is the best I've seen for 'easy and good looking UI'

askgelal
It took exactly 2 hours to my wife *and* his boss to find out how to save the document. And I don't think they're dumb :). A pretty UI is something that anybody can quickly use and that makes you productive quickly. Office 2007 is not UI friendly to me.
Olivier Pons
@Oliver: your wife is male?
DisgruntledGoat
I would have to disagree. It's always only about the initial time it takes to do the task, but a lot has to do with how quickly can you do it each time once you've learned it already. It is very intuitive once you've learned how the system works. Most people who use Office don't use it once and never use it again ... users of Office tend to use it quite frequently and would easily and quickly learn where each the most important features are located.
Brian T Hannan
+2  A: 

I'd say the column view in Mac OS X Finder, once you understand how to operate it with the keyboard, is a fantastic way to browse files. Probably hasn't changed much since the NeXT days.

AlexJReid
I hate Finder with a passion.
Dan Dyer
A: 

I think Facebook should be mentioned as a really good Web 2.0 UI. I'd say it is probably better than Gmail, just because it has more responsibilities than Gmail.

James
i find Facebook intentionally confuses you, trying to mix content, functionality, apps and ads, so that you are forced to suffer though things you didn't really want.
Ian Boyd
+17  A: 

I really like the UI of stackoverflow.com

Johannes Schaub - litb
Suckup :) but yes.
Toji
dupe: http://stackoverflow.com/questions/238180/what-is-the-best-ui-youve-ever-used/238220#238220
Jorn
@Jorn, thanks i didn't notice.
Johannes Schaub - litb
+10  A: 

GNU Emacs. When I'm in the zone, I am able to manipulate it as fast as I can think.

+5  A: 

I like Sony's XMB used on PSP, PS3, and other Sony products. It's simple, intuitive, and pretty.

Firas Assaad
+2  A: 

Picasa UI. Never seen something like that yet, it's intuitive, beautiful, fast, responsive. A wonderful example of UI even if it lacks in OS UI integration.

As an application, in some cases it sucks, but hey... no one is perfect.

ezu
+14  A: 

One thing that blew me away lately was Photosynth by (surprisingly) Microsoft. It requires installation of Silverlight2, but it offers two amazing things:

  1. The guys at Live Labs used what they now call Deep Zoom (formerly known as SeaDragon), which I encourage everyone to read about, and watch the demos online. This is truly an awesome new technology, that has the potential to revolutionize the way pictures are shared on the web.
  2. The ability to fly freely through a 3D point model of the photographed object/location, created automatically from the supplied photos, is really incredible in some models, even though currently it's a keyboard only feature (I believe they're working on it).

Another application UI that I like is that of the virtual globes, Google Earth and Microsoft's Virtual Earth. Both are excellent, intuitive and practical, especially if you have the right hardware.

Yuval =8-)

Yuval
"The page cannont be found" when clicking on your "Deep Zoom" link
Wallacoloo
Microsoft must have taken it off... I edited the post with a new link.
Yuval
A: 

Of all the Texas Hold'Em Poker Odds Calculators, this one is best (it's a Flash App):

PokerNews.com Poker Odds Calculator (Small Version)

PokerNews.com Poker Odds Calculator (Big Version)

Advantages:

  • All you have to do is click the cards to define the input.
  • Click the card on your hand or the table will remove it.
  • The deck cards will update with green tints indicating your advantage cards. More green cards means a bigger chance of winning.
  • More Red tints means you should fold the hand.
thenonhacker
+1  A: 

Microsoft/Windows Update website deserves credit, too! Before this website was invented, you would have to manually scour for updates and drivers on the internet. Windows Update solved this big problem by providing the one place to get all the updates you need.

And it's easy to use, just let is scan for updates, pick the ones you want, and install.

  • You don't have to specify you Windows version.
  • You don't have to deal about which update should be installed first, your selections will be validated.
  • You don't have to run each update manually!
thenonhacker
Well, I'd have to say that apt-get/synaptic is FAR superior to Windows Update in respect of those points - resolves dependencies silently and allows installation of new software at the click of a button.
Alistair Knock
You talk about functionality not about the UI. And as Alistair already said, the update functionality of most linux dists are far superior to Windows Update.
smerlin
It's still UI. And most of the times you don't have to even deal with the Windows Update UI at all for automatic updates.
thenonhacker
Packagekit if you want to refer to the "UI" for modern gnome. Shows me exactly what I need to make an informed decision on updating.
Wade Mealing
I like my Ubuntu software update window a whole lot better than I like the Windows Vista equivalent, personally.
David Thornley
+114  A: 

uTorrent - nice and simple

alt text

tpower
Not to mention, the EXE file is small.
thenonhacker
+1. Small and simple and clear and just brilliant =)
Svish
+1. I know the bandwidth graph is simple but I do love it.
Dead account
Transmission is simpler. ;)
DisgruntledGoat
+1  A: 

Newtek Lightwave 3D - when it comes to 3D editing, having non-intuitive icons is a pita so the mostly pure-text buttons sectioned by both position and a few carefully chosen colors makes it easy to hunt down a specific function and then remember the hotkey. Also, the main hotkeys are used without qualifiers which greatly speeds up the workflow (hitting a or x instead of alt+a or ctrl+x for instance). And, it also looks great, unlike most other major 3D packages, though that's just icing on the cake and not actually relevant, real fullscreen mode included ^^

The lack of full-color-icons and other color clutter puts the actual content in focus instead of the UI. Looking at the Cinema 4D shot (great package btw) the colorful and abundance of different looking UI elements seems to scream "look at me!" more than the actual content which to me is the wrong way to go.

Using a non-standard UI might be questionable but half of the reason for that is that it looks and works exactly the same regardless of platform (Windows, Mac OS).

Oskar Duveborn
+24  A: 

Visual Studio 2008 with Resharper

Gordon Bell
Please emphasize the word Resharper.. :P
pek
Yes - with Resharper, life is good. Much better than the beforetimes...the time of VS2005. :(
JerKimball
I love the Resharper plugin especially when it is mixed in with MBUnit
Brian T Hannan
+2  A: 

Instant Eyedropper

Drag it out of your system tray; when you release the mouse button, it picks up the colour under the cursor and copies its hex code (configurable) to the clipboard. It doesn't even have a UI in the conventional sense - but I absolutely love the way I interact with it to get my job done.

Dylan Beattie
+1  A: 

Automatic Teller Machines where I can get done what I need to do in a quick efficient way would be the best since I can get money out of my account when done.

JB King
Except the ones I use say "how much would you like? [50, 70, 90, 120, 150]" then pause after I hit "120" and then it says "sorry, can't do 120, only multiples of 50"...GRRR!
Dead account
That's a design flaw where they are using 50s and should just give the options in multiples of 100 to make things easier. ;)
JB King
A: 

I think there are way too many geeks here :)

No one mentioned Lightroom for example. (by Adobe)

Boris
+3  A: 

I really like Amarok 1.4.x's UI design. Everything is where I need it to be and where it logically makes sense to find things. Context menus have features you need and avoids a lot of repetitive actions.

Nick Presta
Good luck with Amarok 2. Muahaha.
Ted Percival
+4  A: 

VirtualBox

Just about every option is there in the right place where you'd expect it. Everything is easily reachable, but interface is not crowded. Maybe it isn't the best VM solution out there, but UI is perfect.

Milan Babuškov
I love VirtualBox, but I can't claim its UI is really great. The overhead of ‘managing’ virtual discs, having to ‘register’ disks and machines instead of just double-clicking on a virtual machine file is very inconvenient. VirtualPC does this better.
bobince
Having to register stuff makes it easy to reuse it later. But that's not the UI, that's how the whole architecture is built. You can't have an UI that does not cover the way stuff works internally.
Milan Babuškov
A: 

I think facebook has one of the most usable sites around.

prestomation
lol some people don't seem to like it's interface :D
Nils
Don't understand the down votes ... you may not like the idea that some kid made so much money by sticking together a whole bunch of ideas that already existed, but he did (or his developers did) make it easy and interesting to use.
Ankur
I did not downvote you but it's a CW so who cares, but really: The UI is intolerably annoying for FB. Hard to figure out where you are and how to get to where you're going.
Yar
+5  A: 

Adobe Lightroom

Before I tried Lightroom, I always had Adobe has a company that can't make a friendly UI. Photoshop is good once you know it, but getting to that point is really hard.

Wilka
Although good...being written in Lua makes it sllooooowwwww
prestomation
+21  A: 

Half-Life Weapon Selector

  • Easy to visualize the weapons in your arsenal and much easier to find a particular weapon when you don't remember its number.
  • Only 7 weapon number/slots were needed instead of the usual 10, which really helps when I want to bind other keys for weapon selection.
too much php
Especially with "hud_fastswitch 1".
Ted Percival
a screenshot, please?
Vegar
A: 

Psion Series 5 PDA

Slapout
A: 

Lotus Magellan

It made the most of old hardware, a toy operating system, and a text console. It allowed you to access the full power of the software without needing to take a hand off the keyboard, but still in a more intuitive fashion than command line programs. To top it off, it could find and display (sometimes even edit) any file, quicker than any of my current computers with tools like Spotlight and Quicklook and Quicksilver on OS X or Google Desktop. I didn't completely abandon it until after I moved to Windows XP. When I used it under DOS, it entirely replaced the command line.

+28  A: 
Shraptnel
I love the little preview it shows - often when you exit with several images open it's a pain to know which image a dialog relates to (thinking of other image apps).
Martin
I think a better UI would exit without the annoying dialog, automagically saving your changes in such a way you can recover them later if you exited accidentally. Just popping up a me-too "unsaved changes" dialog does not a great UI make.
Bryan Oakley
True, that would be better in many cases. However, if you do that you need to make an easily reached menu item for discard/close all.
Joshua
+1 for comment about normal sized buttons
Thomas Stock
Actually, this dialog is one of the reasons I hate Paint.net.I HATE dialogs that make me have to read the items each time it displays. Vista is TERRIBLE for this -- overwriting a file requires me to read a 100 word essay for each entry before I can figure out which button to push.This dialog would have been MUCH more useful had it been just 'Save', 'Don't save' and 'Cancel', and then use tooltips for the descriptive text. I don't need to read this text each time this dialog appears.
Darren Ford
I disagree Darren, there is not a huge amount of text in the dialog (30 words). I definitely know which button I'm pressing faster when I see this compared to the traditional dialog, the icons help too.
Shraptnel
Darren does have a point. Perhaps what we need is a global OS level setting for 'Safety' or 'Do exactly as I say'
John MacIntyre
@Darren: You don't have to read all the text, and you *certainly* don't have to read it every time. The icons and large text instantly make it clear what each one does.
DisgruntledGoat
+1  A: 

For old school people: PC Tools Deluxe (MS-DOS)

I found this UI amazing in a MS-DOS environment.

labilbe
+11  A: 

Twitter

alamodey
Good for posting, but I find it tedious to scroll down trying to find the last message I read so I can then read bottom-to-top to get things in chronological order (and make sense of those illegal multi-post messages). Something like mIRC's option to draw a horizontal line at the last message you read would be an improvement.
Ted Percival
I find it pretty annoying that you have to keep clicking "more" to read 20 more messages each time. AFAIK there's no simple way to get a long list of tweets, nor any pagination. What if I want to read someone's tweet from weeks/months ago? I might end up overloading my browser with thousands of messages on one page.
DisgruntledGoat
+1  A: 

TextPad! I have been using it for years. I can always count on TextPad for any language and any file type. It does exactly what it was made to do.

rick schott
A: 

I'm utterly shocked at the horrendous interfaces that have floated to the top of this question. Just shocked.

but to answer the question, the best interface I've used is at http://zoomii.com

Breton
I agree with you. I've always admired(!) developers' UI designs and this list shows that it was not because of their lack of design ability but how they like it. +1 to get you out of the world of bad taste, and the one that you linked is pretty good btw.
Sinan Y.
So true. +1 and more!
Yar
+9  A: 

XBMC - for a community project it has such a low barrier to entry my child can run it with nary an issue

A: 

Recently I've enjoyed Shelfari and Reddit. For desktop apps, Rhapsody is pretty nice.

jfar
+4  A: 
OscarRyz
Nice screenshot, but what is it?
U62
@U62, it's essentially a keyboard-based launch, search and command tool, somewhat akin to (and I believe inspired by) Quicksilver. Being keyboard-based, I think a weakness is that it requires the user to hold CAPS LOCK while typing commands (releasing executes). That's a pretty poor UI decision.
eyelidlessness
@U62: Is a program launcher. @eyelid: Not "directly" inspired by QS. It turns out QS have some principles described in Jeff Raskin work and Enso was developed by Jeff Raskin son.
OscarRyz
Its so much more then a launcher. Try selecting some math (like 2+2), hold down capslock, and type calc. It then replaces the selection with the answer. Enso is extendable, so you can easily make your own functionality. I made a couple of extra functions to sort and align delphi code etc.
Vegar
+5  A: 

How about Notepad?

Probably doesn't get the credit it deserves but in my books its about as simple and easy to use as you can get.

WindowsXP's start menu ranks your most frequently used apps and my top two are Calc and Notepad....even Notepad++ is 4th....which has to say something about their usability since if they weren't good I wouldn't be going back to use them over and over again.

mezoid
-1 for me cause you can't select text and drag it. (It's built into almost every textbox now a-days
Earlz
Try Textpad. Simple and works. Like notepad should be.
Pool
+11  A: 

blender3d has both the best and worst interface around.

Its worst for a simple reason. There's no way to learn it. There's no clear way to discover what the next step in your modeling process should be. If you figure out what you need to do next, there's no way to figure out where in its immense interface that is. Even if you know where it is, it is not always obvious how to use it. Your only hope is to spend several hours or days going through manuals and tutorials and screencasts.

That being said, it's actually very well thought out. It's based on the assumption that you will have one hand on the mouse and one on the keyboard. It places each tool very close to where you'll need it. Almost everything can be accessed from a few keystrokes combined with context menus. You can adjust the position of all the controls to suit your particular needs and environment, but they lock in place so they will always be where you expect them. There are very few floating windws, most tools are in a paneled view so nothing is ever in the way of what you're working on, but the few floating windows are used as overlays, augmenting the view, rather than obscuring it. Everything can be zoomed and panned, weather its the model your modifying, the button panels, menus, python scripts...

TokenMacGuy
I know. I hate it when people who don't learn it say 'the blender gui is crap', etc.
Lucas Jones
I was about to add blender.Best UI ever.And I _did_ hand them a pile of money.
Andreas
A: 

Navicat for MySQL. Hands-down, easily one of the best MySQL administration tools.

Simple, straight to the point, and clean-cut to boot.

+5  A: 

iTunes.

I could never get my head around Media Player. Navigating around your music and pictures, etc, never seemed intuitive to me, whereas in iTunes, it does.

Also, a common feature I use is to play all my music on shuffle. In iTunes, it's at most 3 clicks away (select Music, turn on shuffle (if it's not already on), click play). In Media Player, that seemed to involved creating a new playlist containing all your music, which had to be updated if you added new music.

Steve Melnikoff
I couldn't agree with you more. I love the interface of iTunes.
darthnosaj
I like the interface, it's just too bad it's soooooo slow!
Brian T Hannan
+8  A: 

Adobe Photoshop.

It succeeds not because of its tools and palettes (which are also excellent), but because it exposes such a successful metaphor for interacting with images: canvases, layers, channels, swatches, rulers, brushes, masks, filters, etc...

Using that central metaphor, the software provides a massively powerful set of image-processing tools, using concepts from real-world physical media that can be easily understood by artists and graphic designers.

I know of no other software that delivers such a powerful set of specialized tools, without becoming a nightmare of grids, tables, and checkboxes.

What's especially impressive to me is that they developed such a compelling metaphor almost twenty years ago, and as they've developed the software, they manage to fit all of the new features within the context of the existing metaphor.

benjismith
+43  A: 

Tortoise SVN: The shell integration is really smooth, stays out of your way, and works just the way you expect it to work.

DNS
"shell integration?" No pun intended right?
Graphics Noob
I love working from the command line most of the time, and I use svn that way by preference --- but not on Windows. Tortoise is too well done to discard.
JasonFruit
*updates to the latest verion* "Oh hai, there's a new TortiseSVN version available, do you want to install it?" *yes* "Oh wait, you can't install it automatically, just go to the website and download the installer." *downloads and runs* "Alright, now you have to restart the computer. Don't forget to get the x86 version as well!" *doesn't restart, continues working, finishes and commits* "Oh hai, there's a new TortiseSVN version available, do you want to install it?"
MiffTheFox
+7  A: 
splattne
+3  A: 
jkottnauer
+9  A: 

Really, no-one's mentioned SketchUp yet?

There are a lot of interfaces that are ‘good’: that do what we expect within their application field. UIs that have been whittled down by years of understanding the target domain. By now it's pretty standard for a text editor or a web browser to have a ‘good’ interface.

But SketchUp isn't merely ‘good’, it's exceptional. OK, it's hardly perfect, there are rough edges in many places, but it's light-years ahead of every other 3D modelling app.

Modelling is a fundamentally hard activity to provide a 2D UI for. Look at all the other modelling apps and you'll see a UI disaster area of ugly custom controls, endless grids of obscure icons, reliance on obscure keyboard interactions, and forums full of bewildered new users. SketchUp is different. Its smooth mix of direct-action and numeric input, and most of all its intelligent approach to ‘snapping’ makes for a modeller in which a beginner can just start dragging around lines and objects without thinking too much about it. It brings the ease and speed of a good 2D vector graphics package to 3D modelling, and that's an amazing feat.

OK, it's somewhat limited in regard to what kinds of curved surfaces you can have, and it certainly doesn't have all the enormous feature set of Blender or the other high-end modellers. But it is the only modeller an Average Person stands any chance of being able to actually use.

(Then Google made it free. Thank you, Mister Google Sir.)

bobince
A: 

ReSharper.

One that made doing your task a pleasure...was perfectly designed for the task...facilitated doing it with ease...made you want to locate the creators...personally fly to their location, and then hand them large pile of money.

Not sure about the "large" pile of money, but I'm real happy to pay for such an excellent experience!

Sean Kearon
+9  A: 

I'd have to answer: The Book. The dead tree version. The interface is superior, does not need any power, works both indoor and outdoors, no user-training necessary. All controls are exactly where I expect them to be, regardless of which book I'm using at the moment.

JesperE
does not index, no full-text search, no easy backup solutions, does not operate in dark environment, not customizable, no updates
devio
Does not suffer from harddrive failures. Media guaranteed to be readable for hundreds of years. :-)
JesperE
@devio: uh, most (non-fiction) books have indexes. Books are more customizable than computers, just grab your coloured markers/crayons and go nuts! Books get updated all the time... you do have to pay for every update, but the updates are always significant. Books also have an annotation functionality built in - it's called margins.
DisgruntledGoat
Also, computers *don't* operate in a dark environment, you need the light of the screen ;)
DisgruntledGoat
The entire interface responds to intuitive gestures, and I hardly miss the keyboard.
JasonFruit
@JesperE: The media are not guaranteed for hundreds of years. Some of the examples I have are deteriorating badly after mere decades (although others are over a century old and still very functional).
David Thornley
The book sure havs its issues, though... http://www.youtube.com/watch?v=pQHX-SjgQvQ
Vegar
+2  A: 
Martin
Wordperfect for life!! :-)
Egg
+1  A: 

Boxee is a media center with a great UI. It's different that most media centers UIs I've experienced, but it remains intuitive and fun.

yoavf
+6  A: 

flickr!

Flickr always behaves as expected, a very, if not THE most important feature in an UI.

MAD9
+8  A: 

WASD + mouse :p

(Quake, Unreal Tournament and lots of others)

sigjuice
+4  A: 

Dropbox

Vulcan Eager
So good, you forget it's there, or what life was like without it.
Jared Updike
+16  A: 

Launchy

Vulcan Eager
Launchy was essential when I was on XP but I don't really need it anymore because with Vista and 7 you just press the "Start" button and start typing. Great program though.
Spidey
Launchy does more than the Start button. It can do fuzzier matching, for instance, which is handy if you don't remember *exactly* what something was called.
Kyralessa
A: 

I'm going to have to say Enso. I think that is the application that increased my productivity the most. It's simple and unobtrusive. I can search google, launch applications, and spell check text using with using the mouse very little or not at all.

Kevin
+11  A: 

I feel like World Of Warcraft should be mentioned.

Simple, not too clunky and very customizable.

CiscoIPPhone
It's a good example of making something that's actually pretty complex be simple for beginners and yet scale up in complexity to satisfy experienced users.
U62
The fact that every subsequent MMO released after WoW seems to have exactly the same interface is a testament to the success of Blizzard's design.
Bayard Randel
Progressively disclosed UI seems to have been a Blizzard innovation. All those pre warcraft II games where you had to read the manual to figure out how to play
Michael Mullany
+6  A: 

Winamp 3.

I miss the days of the simple music players.

theycallmemorty
Me too...foobar2000 has become my new go-to music player, but I do miss ultra thin "always on top" I had going on with WinAmp, before it become Windows Media Player Lite.
Gus
it really whips the llama's ass. +1
Ash Kim
I hope you mean Winamp 2.
Ted Percival
i still use winamp 2 ..
smerlin
+15  A: 

Google Reader

Varun Mahajan
Once you turn off as much of the sharing crap as you can, Google Reader is great! And obviously accessible from anywhere with internet, like Gmail.
DisgruntledGoat
Their mobile version is great. I use it all the time on my iPod.
Ben Shelock
A: 

GNOME Desktop 2.x

I particularly love the Nautilus file manager. Everything that can be represented as a line item is structured hierarchically. You don't need a redundant file tree on the side, like Windows Explorer, because you can open tree nodes within the browser without losing your place by changing directories. The GNOME VFS's URL scheme allows access to pretty much anything you want on the network or elsewhere, not just local files.

GNOME is pretty much everything I wished Windows Explorer was.

spoulson
There's really nothing particularly good about Nautilus. Familiar, maybe, and maybe with a few less warts than other similar programs, but it's not an example of a good UI in my book. Competent maybe, perhaps better than Windows, but it's really nothing special IMO.
Bryan Oakley
I agree, gnome was my first though simple, elegant and quick. Will be interesting to see what comes out in gnome 3.
Karl
A: 

The Office 2007 ribbon for me. I have no problem admitting that.

+2  A: 

Amarok 1 (haven't tried 2 until now). I just love load thousands of songs, simply searching through the quick search bar. A multitude of customizable desktop wide hotkeys.

http://amarok.kde.org/

Ronny
+2  A: 

Firebug (Firefox Plugin) is really a great tool for a web developer to have.
Netbeans brought the fun back in building Swing GUIs in Java. Currently my top IDE for Java development
2Advanced.com - Their website is one of the coolest I've seen...

Godcode
Firebug is a very nice tool, is it the best UI, probably not.
Martin
+8  A: 

The iPhone - As much as it's almost a cliché to say it now, it really has changed my expectations of UI's since i've owned one.

Everything you do on it is exactly how you would expect it to work and everything is where you would expect it to be.

And I think the key point is, it's simple.

I never understood the fuss about Apple until I owned an iPhone, now i'm a complete convert and would definitely buy other Apple products. So a great UI, to me anyway, is certainly one of the very best marketing tools for a company to encourage brand loyalty!

Adam Cobb
+1  A: 

OK, a few 3d packages have been mentioned so far, but I have to give respect to SolidWorks. I'd struggled with a lot of different 3d packages in terms of modelling exactly what I wanted without having to do endless eyeballing of positions and unnecessary tweaking of vertices. I had an idea of how the interface to a 3d modeller should work. When I discovered SolidWorks I was overjoyed - it works exactly how I wanted it to work.

SolidWorks has a user interface that makes something very complex (3d solid CAD and 2d drafting) only as complex as it needs to be for the job in hand. Someone else mentioned Sketchup - well imagine Sketchup's simplicity but with the ability to make much more models with multiple moving parts, complex curvatures, etc. And it retains construction history so you can always go back and change stuff - the biggest problem with most 3d software.

Of course it is a CAD package rather than a general 3d modeller, so it's a big apples-to-oranges to compare it with Maya/3ds/Cinema4d etc., but I really wish other packages incorporated SolidWorks-style building for non-organic modelling. Houdini has the power, but has the user interface from hell.

U62
+1  A: 

Not sure, but gmail is very good IMHO. Also the iPhone has a great UI.. and some (lesser known) native OSX applications, such as Omni Graffle (best UI for a chart drawing tool) or pixelmator (photoshop clone).

Nils
+2  A: 

PuTTY

It's pretty simple UI, but effective, and I use it throughout the day.

Roqetman
what UI? the configuration windows?
dotjoe
@dotjoe ROFLOL!
StackedCrooked
+2  A: 

I think the UI in "The Sims" is pretty darn good. I like, for instance, how they make use of pie menus. I don't play it much myself but my daughter started playing when she was around 9 and can work it like a pro. I never once have heard her say something like "it's really stupid that you have to ..." or "I wish it were easier to ...".

Bryan Oakley
+6  A: 

Opera browser.

I use it for ages, probably since version 5. It was probably the first browser with such a great UI improvements as mouse gestures, tabbed browser, speed dial pane, wand-like parssword saving, built-in adblock and RSS reader. Now all others are copying it.

You can use skins and rearrange panes as you want (I prefer tabs with pages on the right). You can turn off displaying images, styles and adjust page the window width by a click.

The nice thing is you get just by installing single <10mb file. And it works!

--- warning, subjective content ---

Sure, there is Firefox, which is far more popular and has milions of great plug-ins (Opera sucks badly here, especially dragonfly is far worse than firebug). You can get much more functionality via plugins. But then, it's not firefox but plugins :)

Very important thing is speed. Opera is one of the fastests on the market. But when you open more than 80 pages, it still works fast (and uses 550MB RAM). Firefox starts to choke at ~40. It's specific case, but I rarely have less than 20 pages open. A bad habit maybe? :)

ya23
Yes, I'd heartily disagree with that. Through virtue of wanting to do their own thing, they've made their UI look out of place across all the platforms they support. There is absolutely no real native UI themes whatsoever, and the Windows-style theme does not count.
Jonathan Prior
I was thinking more about User Experience bit than the visual appearance, which is fine for me. Still, I got your point - it's all subjective anyway :)
ya23
yeah ... Opera is great. I love the mouse gestures, the best methode to use features of a programm, without trying to hit little buttons on the UI.
Marcel Benthin
I'm a big Opera fan but I disagree with this answer. Some of the things you mentioned are good - the RSS reader is the best I've seen apart from Google Reader (which is good once you've got rid of all the "sharing" crap).However, the default look on installation is horribly cluttered. You got the stupid rewind/fastforward buttons and many other buttons that don't add much (though the "closed tabs" trash can is great).
DisgruntledGoat
Yes, I agree on that. It's a shame that the default settings are so weird. The first thing I do is to remove the rewind/fast forward buttons, set the progress bar to appear at the bottom and move the open pages tab from top to right. Oh, and I use old key shortcuts. I mean, come on, ctrl+shift+V instead of ctrl+b? The changes in key shortcuts is what irritates me the most (it was formerly ctrl+d IIRC).
ya23
That proves conclusively that Opera does *NOT* have a good UI, if you have to make a ton of changes.
DisgruntledGoat
Opera UI can be configured very easily to look exactly as I want in a minute - that's great. I do not make ton of changes and they are mostly because I got used to Opera 6-7-8 behavior. I'd still argue that the UI is good, despite of default settings not being ideal for me. Don't like it - change it with few clicks. It's not so easy with other browsers. You probably make different customization than me - the defaults can never be ideal for all users when there's more than say, 3 :)
ya23
DisgruntledGoat: The 'ton of changes' mentioned is mostly because newer versions have tried to adopt shortcuts from other browsers, and docking something left instead of right is still much less then installing a ton of plugins to get something functional...Regarding the rewind/fast forward buttons, I find them much more useful then the regular back/forward buttons included in every browser.
Vegar
+2  A: 
GvS
+2  A: 

I love Mac OS X and all of Apple's applications. Apart from that, my favourite application as of writing is Versions. Its icons are beautiful, its interface is laid out nicely, and it makes working with Subversion much easier!

(You can see screenshots of Versions on their website.)

Steve

Steve Harrison
+3  A: 

IntelliJ IDEA

It packs an abundance of powerful features in a way that they are easily available but don't get in your way. (And if you are a hardcore power-user, you can make IDEA fly by making use of all sorts of shortcuts, live templates, intention actions, etc.) Takes care of the mundane and lets you focus on actual development work, the things that need human thinking.

When I first started using IDEA some 4 years ago as a junior developer, it was an eye-opening experience to see how good tools really make a difference.

Lots of details and screenshots here: http://www.jetbrains.com/idea/features/

Jonik
A: 

The Apple iigs -- and if I had to pick a specific app for it, probably Symbolix, because it was both so powerful and discoverable.

For cheaper than a Mac, you got a UI that was almost identical (and in color!), but the whole system was more hackable, both in hardware (tons of expansion ports), and software (Unix-like command shells).

People rave about Mac OS X today, which is a pretty nice system, but still lacks the consistency that the classic Mac and GS/OS had. I hear Mac people debate about "in app $FOO you can drag the $BLARG to move a window, but in app $BAR you have to drag the $ZLEFFLE" today, which seem like exactly the kinds of inconsistencies Apple users used to nag Windows 3.1 users about.

Ken
+2  A: 

It must be blu !! it is just a twitter client(WPF) but it is fun to use

Yassir
A: 
Nick
Are you mad? Battery 3 has more UI problems and glitches than the code that I write, and that's a LOT.
Yar
A: 

Bar none, all other a joke in comparison, Cubase VST +..

rama-jka toti
+1  A: 

Most anything that follows the GNOME Human Interface Guidelines is simply a pleasure.

Michael
+1  A: 

Autocad hands down.

I've used it all the way back to the dos version and the power users use a command line system. In particular the right click mouse button can be bound to the enter key so that your left hand didn't have to move back and forth across the keyboard so much as you enter in command aliases and dimensions.

It's not uncommon of for users to do 30 commands a minute with it. You can really throw down the lines with it.

Lone Coder
A: 

I can't believe that no one even mentioned SSMS (SQL Server Management Studio) yet. WHo needs more of a UI when you can type your own queries directly in de UI

Coentje
...'cause you got LINQpad ^^
Oskar Duveborn
SSMS is **terrible**. It's a **huge** step backwards from EM.
Ian Boyd
My favorite part is the designer mode for Views. Wow.
Kevin
A: 

New friendfeed.com has a very neat and useful UI

Varun Mahajan
+1  A: 

MacBook Air, the hardware design, the feel, the OS, cuts way above the rest! :)

zwanderer
+1  A: 

GNOMEDO!!!!

http://do.davebsd.com/

Ash Kim
A: 

Notepad

nothing can beat it :)

Notepad++ does.
StackedCrooked
@Stacked: not in terms of UI. Notepad++ has a horribly complex menu system.
DisgruntledGoat
A: 
crimson13
A: 

Of any application I have used in the last 28 years: BBEdit from Bare Bones Software.

It is simple to use in the beginning and discovering more advanced features is very intuitive.

Studying the user interface of BBEdit is recommended for anyone designing a user interface on any platform.

At least that is how it was when I used Macintosh'es (1993- 1997). Apparently it also runs on Mac OS X.

Peter Mortensen
A: 

Less is more: WriteMonkey

Vertigo
+3  A: 

The GIMP, but just for two features:

  1. Remappable keyboard shortcuts.
  2. The scroll wheel.

Seriously, the scroll wheel can change your brush, change the color, zoom in and out, and of course scroll through the document, and instead of being based on clunky modifier keys, all you have to do to change the scroll wheel's function is to move the cursor around the screen.

As for the keyboard shortcuts, I've placed all the commonly used tools in one cluster of keys, so I can change tools with my left hand and draw with my right.

MiffTheFox
I love GIMP, but apparently we are only a select few.
Martin
+5  A: 

windows 7 - the new taskbar is so awesome. the win-left and win-right combinations. life is much easier now

zune - the ui is pretty and does what its supposed to do

onenote - not so much for the ui but for the features it offers

obelix
I also like the improved multi-monitor support.
SLaks
Windows 7 is *great*. This is the first Windows worth its while, and I'm on board since 3.1.
Pekka
+1 for Windows 7.
Zachary
+1  A: 

IPhone. It is complex yet powerful. A person out of his/her mind can easily use it and you have to be a genius to misuse it. Apple did a great job on the IPhone.

Phil
+1  A: 
binOr
That looks pretty complex to me...
DisgruntledGoat
May look complex but this is just because it provides most of what you need at a glance. Hence it's actually pretty easy to use compared to classical sequencer UIs where, i.e., the mixer is separated from the arrangement and you have to switch between those windows all the time.
binOr
@DisgruntledGoat it looks quite simple compared to many audio production environments.
Berkus
@Berkus: Maybe this isn't the same kind of software, but Audacity is fairly simple: http://audacity.sourceforge.net/about/images/audacity-linux.png
DisgruntledGoat
@DisgruntledGoat Audacity is totally different class imo (it's not a DAW), and it's not too handy when you need to actually do sensible editing on your audio files. SoundForge had a better (and more powerful) UI back then.
Berkus
A: 

Claris Works on System 7 was the first GUI application that I learned to use. It certainly set a high standard for future apps to live up to.

StackedCrooked
A: 

Does anyone else remember Interleaf? One of the original desktop publishing programs (it predated Sun Windows), it had its own windowing system and was organized optimally for a print shop. Clumsy for content generating/editing users, but very intuitive for production work.

mpez0
+5  A: 
lud0h
Well Vista and particularly Windows 7 is pretty much a direct copy of the OS X Preferences dialog including the real-time search field BUT the best thing about Control Panel is that it's able to be a slick and clean menu from the start menu instead - instant access to all control panel applets in a quick list style ^^
Oskar Duveborn
They help you into classic view, not because the new ui is not friendly enough, but because its not complete, and some old grumpy guys can't handle changes...
Vegar
A: 

My own app, TheKBase. This is not because it has a good UI, but every time I want it to do something, I just open up the code and hack away.

Yar
A: 

I saw a detailed post here by Abhishek Parolkar http://l.whol.ly/tzgrh , Its about their realistic observations on signup process

Allan Jungle
A: 

Most applications that I've seen written with QT have nice interfaces. Plus, it was the first GUI library my teacher taught me to use with Python. Now if only it would come out for Python 3.x sometime soon ...

Noctis Skytower
+2  A: 

I love the Windows Vista (and now Windows 7) control panel. It's a great user interface, because whatever task you want to do you can just type a few words of it in to the search box and the control panel will quickly direct to the proper place for doing that task.

It's better than the control panels in older versions of Windows where you had to remember Microsoft's arbitrary groupings of settings and look for the right little icon to click on.

David Grayson
+3  A: 

For me it has to be Windows 7. I have been working with Windows since 3.1 and this is the first one that I thought: Finally a good, well thought through product. When you turn off Aero and most effects, you get a stylish, fast interface with a ton of small, user-friendly things you find out you have wished for all the time. That every location is searchable - even the control panel. That it tells you which program is blocking the file you can't delete. The well-designed, humanly understandable screen that explains to you why you can't shut down yet (instead of a cascade of grey windows that scare the shit out of unexperienced users). And a lot more things like that. I find working with Windows to be really fun now, for the first time ever.

Pekka
+2  A: 

alt text

Lukas Šalkauskas
A: 

Apple TV. In classic Apple style, the menu system is highly intuitive, even for my three-year-old, and the remote has just a few buttons: back, select, up, down, left, right.

Data Monk
+1  A: 

The most recent incarnation of YouTube's video play (click to stop/start)

Ian Boyd
+2  A: 

alt text

Print & share from Ricoh. Gives you a nice clean overview.

juFo
A: 

I totally love Things and Coda's UI.

To be honest, switching to mac has opened my eyes when it comes to eyecandy in applications and general usability and user experience.

ChrisR
A: 

... well, Framework II by Ashton-Tate comes to mind. Circa 1985, but I still miss it. 500Kbytes that had word processing, spreadsheet, an internal database (tables) application, and an OUTLINER which is something missing from all subsequent "office" packages until today. Oh yeah, and for power users it had a language to control it all from behind.

Etamar L.
+1  A: 

Master of Orion (version 1) planet resource allocator. Amazingly concise interface for allocating resources across multiple industries with surprisingly rich functionality. Increasing or decreasing allocations in one bar would take/give proportionally from/to other bars. You could also lock a bar with a click and take it out of the proportional allocation pool.

Master of Orion I Screenshot

Michael Mullany
Oopps, I just format the image, original post belong to: Michael Mullany
OscarRyz
A: 

Hmm, wow no one has mentioned it yet..

One of my favorite UIs has to be Flash MX. I haven't used it since it was called that (what is it Adobe CS now?) but it had an extremely handy UI. The keyframe thing could be understood in a few minutes of playing around without reading the manual Everything was just how you expected it to work..

Course, I'm only covering the UI here and no other stuff such as the hell that is ActionScript.

Earlz
A: 

Ubiquity plugin for Firefox.

Ben Gartner
+1  A: 

Master of Orion (version 1) planet resource allocator. Amazingly concise interface for allocating resources across multiple industries with surprisingly rich functionality. Increasing or decreasing allocations in one bar would take/give proportionally from/to other bars. You could also lock a bar with a click and take it out of the proportional allocation pool.

Master of Orion I Screenshot

Michael Mullany
A: 

It's not the 'best' for it has been refined since then, but I wanted to fly and give the creator lot of money (as you ask in your question).

They came up in 1984 with the concept of a "drag'n'drop in slot" user interface for inventories, which got later on reused in a lot of videogames (including World of Warcraft) and... It's not unlike the 'slots' for the iPhone apps in your iPhone.

The game was called "Sundog" and is one the best game ever made. Period. It still has followers and its authors are still getting fan emails after more than 25 years since it came out.

These programmers where true visionaries and they invented the "drag'n'drop in slots" UI in 1984 (probably 1982 or 1983 while they were developing the game).

This is a major UI achievement that very few have achieved:

http://en.wikipedia.org/wiki/SunDog_Frozen_Legacy

Sadly the Wikipedia article doesn't show the "big" inventory, only the smaller ones which don't do the game justice.

That same company, after Sundog, went on to write Dungeon Master which was also way ahead of its time.

The guys at FTL were (and still are) true geniuses.

cocotwo
A: 

All Blizzard games UI's are pretty intuitive.

World of Warcraft

It's not only about the UI itself but about how you are presented to its functions.

Blizzard really masters that. One can jump in and feel at home in a snap.

Frankie
A: 

wmii

being a window manager, it does very well the job of managing the windows to utilize the display space optimally, and simultaneously being itself almost invisible (as well as providing you much configuration power)

mykhal
A: 

Without a doubt, the best UI ever done was the Amiga's Intuition GUI shell. There were just so many little things they got right.

Jeff Dege
A: 

Google desktop search.

I love that little finger Ctrl double-tap :)

NestedForLoop