Specialization is in my opinion the most efficient use of your planets. I specialize all of mine for either tech, econ, or industry right from the beginning of the game. This will increase your benefit from the structures like the various capitals, power plants, and research coordination centers.
As for what mix of specialized planets to use, it depends on your play style, and if you are playing for points or purely fun.
Sentient species taste better...