I agree Sharon, I usually buy L3 farming before I buy even L1 Culture or Exploration - one I have it, I can have all the villagers I want to earn tech points to buy other stuff.
_________________________
"The sun does not forget a village just because it is small." - African Proverb