This app was mentioned in
with an average of
If you're on Android, check out the app Better Settlers. You can automatically load random maps based on optimal, balanced, and fair layouts. We use this app every time we play to come up with a map layout.
A. There are a few apps that allow for better placement of tiles and numbers, I prefer Better settlers on android, but there are a few out there.
The fact that the City is placed 2nd in the rules is very intentional. The 1st locations are far too advantaged if they were Cities instead of Settlements. The benefit for placing the 1st Cities even if placed after the Settlements can very well outweigh the 1st Settlement advantage.
If you are worried about the unfair advantages tile arrangement is very important. I recommend Better Settlers