I've got some really successful ad campaigns where I have 20 adgroups, each with 20 (60 with type match) keywords in all of them. Quite a few have CPCs under $0.20
i think 5-10 is good because its not a lot of adgroup but not a few , nut its uppend about the isuue you want to advertise.