Decision Theory and Choices: a Complexity Approach