I'd like to toss my vote in for #2, for all the reasons mentioned above. Three pre-selected choices simply wouldn't be enough for my jobs. Even where there is crossover, it's usually one or two shared atma, not all three (where the third is usually shared with a different job).

That said, I'd also like to chime in with "why not both?"

I do have to wonder what kind of back-end tools the dev team has for designing the interface, when something like this is considered a lot of extra manpower (unless, once again, we're facing memory limitations).