I can only tell you what's perfect for ME- but I can also give you some ideas for yourself. In my case, I ordered:
Pound of Magnum
- to me, the "perfect" bittering hop. It's fairly neutral, and good for all German beer styles, as well as American IPAs and APAs, or anywhere you want a "clean" bittering hop.
Pound of cascade
- 3/4 of the beers I love (and make) are IPAs or APAs and cascades are one of my favorites.
Pound of Willamette
-I have no idea why I bought these- I rarely use Willamette hops, but will have to start!
Pound of Amarillo
-My favorite hop. It is because of my strange love of my DFH 60 minute clone, which uses plenty of it.
Pound of Northern Brewer
-I use 3 ounces in my California common, and I make that beer about 3-4 times per year.
_________________________________________________
I already had a pound of centennial, and plenty of chinook, so my "C" hops are covered! I bought those hops because most of my recipes use them (except for the Willamette, as I said. I have no idea why I ordered a pound of them).
If you make English beers primarily, you'll definitely want different hops. Fuggles, or East Kent Goldings are wonderful in English styles.
For German beer styles, you can't go wrong with Tettnanger or Hallertauer hops.