I think the tier list has potential (mostly as a time saver), and it probably approximates the experience well enough. It would probably have to be a little flexible, like.
At most 1 from Tier A
At most 2 from Tier A + B
Four total.
That keeps you from getting super screwed if, say, you want...