At the beginning, you will see a good split between cities. But as people get close to Level 20, you will see a big shift to Qeynos for all those players who want to be evil-race paladins/rangers/monks because those classes only have trainers in Qeynos.
Which city you choose to start in is based on what race you are for some races (a few can start in either), but your ultimate choice will be based on what class you wish to play. Any race can be any class, but not all subclass trainers are available in each city.
For instance, if you wish to be a Monk you must be in Qeynos (either starting or after doing Betrayal quest L14-19 from Freeport). There are no trainers for Monks in Freeport and you cannot get into Qeynos at all if you are evil (you get ported away.. you cannot enter at all). You can be a Ratonga Paladin, but you have to start in Freeport and then betray to Qeynos in order to access a Paladin trainer.
So, for all you wanna-be darkelf rangers and troll monks and ratonga paladins and ogre conjurers... you will start in Freeport and not get to Qeynos until you are about level 15. Same goes for woodelf necromancers and high elf shadowknights starting in Qeynos and moving to Freeport, although I think these will be much less common.
Freeport is likely to be a ghost town compared to Qeynos once the mass of players gets over level 20, as there is no way to *faction* yourself into being accepted by Qeynos if you are playing an evil class.
Edited, Mon Nov 8 12:49:51 2004 by Benjiyardo