I wonder why people keep saying Lilycove? Its a nice town and all but...it just doesn't have that capital aire to it. Though it does have some cool stuff. Slateport or Maville would be better probably because they are in the center of the largest part of the region, have trade areas, shops, ships, beaches, Pokemon contest, muesems, attractions, and Maville is right near it. Together those two could be capitals together since they are so close. But Rustboro is kind-of located in a not-so convenient area and only has Trainer School and Devon Corporation. Nothing compared to some of the other cities. Mossdeap seams kinda out there though, more of a relaxing scientific area then a capital. Sootopolis is cool but devinatly too ancient and sucluded to be a capitol.