My requirements are a little odd.
I have to develop an app that users who are "data entry professionals" (mice hating dinosaurs who believe all keyboard commands are faster than clicking even when shown otherwise with a stopwatch) will use, but newbies can learn quickly.
It must be wicked responsive and I have to be able to trap keystrokes globally - not just have them routed to the "focused" widget. The idea being if you simply start typing a command, a text widget will open and give you autocompletion choices.
It must be able to call C/C++ libraries.
It must be wicked fast to put a GUI together and change it often.
Current candidates I'm looking at include VisualWorks Smalltalk, wxWidgets w/python, aggressive AJAX web app, C#/.NET, or plain old Windows development.
Thanks for any suggestions.