embarras du choix
Meanings
Noun
1. embarrassment of riches (overabundance of possibilities, so that choosing becomes difficult)