I prefer something a bit more "realistic" in what the attributes represent. One attribute that represents perception or awareness. One for agility/manual dexterity/coordination, one for physical health and fitness, one for musculature/strength, one representing IQ/intelligence/analytical thinking, a separate one for formal education, one representing personality/charisma/leadership, and one for mental toughness/willpower.
You can then use these to derive any other attributes like initiative, morale, movement rates, carrying capacities and hit point values.
For example - your muscles are more applicable to a combat movement speed, while your fitness is more applicable to an overland movement speed, yet both are important to determining your carrying capacity.
I also think it is important to distinguish formal training and education if applying it to academic skills while the IQ attribute is better applied to interpreting observed information directly. For example, a detective themed campaign might use a perception check to notice something (you see a series of footprints leading from a monastery where everyone disappeared that your local Lord and the church have asked you to investigate), an IQ check to recognize what you are observing (it is adult sized and non-human) and interpret what it may mean (they look like orc prints, it is common knowledge that a tribe of orcs is known to frequent the mountains near here, and there are some that are deeper prints than others indicating that they are carrying a lot of weight), and the education attribute for any formal education that may be applicable to your interpretations (your study of the local history allows you to determine that they are most likely from the Broken Skull Tribe, who are known to take captives, carrying them in sacks on their backs).