to have such a lot of things to choose from that it is very difficult to make a decision
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition