I like point buy, classless systems. They let players build the character they want. If a player wants to have a character who can pick pockets, sling a fireball, and survive in the wilderness, let 'em.
HERO, obviously, is my favourite for this but I am quickly becoming fond of SWADE. I prefer the greater flexibility of HERO but SWADE is pretty nice.
I think character advancement is important. Players want to feel that their characters are improving. A system, like HERO, that gives characters lots of things to spend XP can fulfill this need without characters necessarily becoming demigods.
Re. chef skill.
In my (probably now retired due to gamer ADHD) London Calling campaign one of the PCs got into a cook off with Puck. And this is not the only time she has used her superlative pastry skills to advance the adventure (all I can say is weaponised crokenbush.)