ElliotS
Warmonger
In a wide empire I need them in more cities. I also like to get them first in newly conquered cities to invest in buildings non-stop. It helps that I tend to go Zealotry whenever possible so I can spend most of my money on buildings.But how many cities is that?
If you manage to focus spend the gold, you can get away with building just 2-3 banks but still getting the science bonus on most purchases
The new buffs seem to make them much better too. If it works like it seems it does, then every one built increases EVERY caravansary GPT by 1. That means in a 10 city empire a bank can be worth 6-10 gold per turn more than last patch. Just 10 cities with both buildings in all of them is 120 GPT before specialists from what I remember/can guess.