THE FULL PRIME LINEUP should be something like:
1) HALO LENSES with stupefying specs and prices so high they sell very few, like the EF 50/1.0 and 1200/5.6. Nobody will stock them, you'll never see them or even images by them. But in principle they exist.
35/1.0 50/0.7 135/1.0 1200/5.6
2) IMAGE QUALITY/SPEC OVER EVERYTHING: serious photographer's tools
14/1.4 20/1.4 35/1.2, 50/1.2, 85/1.2, 135/1.4, 200/1.8
3) PORTABILITY OVER EVERYTHING: always have the camera in your backpack, or Leica M-style street photog. May actually be a little pricey if need be to improve image quality or reduce size. NO IS, NO macro.
20/2.8 24/2.4 28/2 35/2 50/1.8 85/2, 135/2
4) BUDGET OVER EVERYTHING. Mainly amateur use. Bigger size not so much a worry. Interesting specs like macro help.
35/1.8 IS Macro, 50/1.4 etc.
I'm leaving out pro macro, super-wide-angle, and most of the telephotos, obviously, mainly focusing on the up-to-135mm range.
Personally I'd buy pretty much every lens in category 2 and 3. I don't want 4. I'd actually kill for a 135/1DS if it could get perfectly round highlights in the corners when stopped down to f/1.4, and have the transmission and total bokeh "amount" of f/2.