also it would be really nice if the turn ran on time and didn't take 10 years to run.
On time would be cool. As for the length, I find that quite acceptable. In a fully turn-based game, it doesn't really matter all that much. And I know from BM how quickly turn calculations can take forever.