I'd love to have whole history movements explained through geography. Not the event spikes, but the large scale movements setting the trend. I believe much of history is the result of geography. Examples:
* Why was Rome, Rome? Well, Rome had a population of 1M. Which was incredibly unique at the time. This made the city able to conquer land very far off. How was this city size possible? Because water travel is very cheap, and the fields of the Nile are water-accessible from Rome. That's how you feed Rome. That's right, the same geographical peculiarity explains both the pyramids and Rome's greatness. It was Rome, but it could have been any other city on the Mediterranean shore. So much so that when Emperor Constantine moved the capital to Constantinople, Rome's population fell well under 50k in a few decades. That must have been quite the depression.
* How did modern societal freedom came to be? Well, before, 70% of the population was dedicated to agriculture. Then the industrial revolution liberated the masses, which had time for other more complex activities, etc.
* Why did the industrial revolution occur in England? They had mines that were filling up with water, and had to resort to pumping it out with steam engines... powered right from the mines' coal. This enabled a tight local loop of optimizing theses engines; which could serve other purposes later on, triggering the global 150 year trend of harnessing fossil energies.
We live in a complex system of intertwined material contexts which all stem from mother nature. Why not start modelling it as such?
----
TL;DR: I don't know if there's such a thing as psycho-history, but there definitely is one named geographical determinism (which is under-studied, and under-taught IMHO)