Currently you get an ugly text interface for choosing between OAuth 1 / OAuth 2 / browsing you existing apps, and then a large, messy, hard-to-understand form.
The form needs to be improved, but we could make better use of the initial page to help with that. Instead of the current options, it could be more use-case-based, like:
- I want to create a new web application
- I want to use a bot, desktop app or mobile app
- I want a simple API key for testing
- I want to update one of my existing apps
- I want to create an OAuth 1 app
(Maybe with big block buttons like these and some explanatory text. The OAuth 1 one should be more quiet and clearly marked as a deprecated, legacy option.)
Then a few form options (e.g. grant type, "confidental" option) can be omitted or at least pre-selected, because they follow from which option the developer has chosen.

