Yes the config options are definitely too poor. Whenever I want to simply open a text file, say YML or even custom XML, I get the "What do you want to do with it?" but when I uncheck "Don't ask options on launch executable file" it defaults to execute which does not make sense to me as a default. I guess the behaviour is based on the "executable" permission but people may work with file systems that don't allow UNIX permissions so that they default to 777.

TL;DR: Allow for setting the default double-click behaviour to execute or open.