For some reason, the progress of science is way slower than in Civ2. I think that for each, say, 20 cities you have, you can research an additional tech. Instead of getting bonuses to sci, scientific tribes should get to study an additional tech every, say, 15 cities.
I think it would work way better than the current system.