Other things to consider when choosing an alternate:
Ground Handling - If no agreement in place with the alternate then you could wait a very long time for handling. Even if an agreement is in place and it's a busy airport then the handlers may give priority to their based operations due no immediate resource available to handle diversions.
Curfews - Once landed at the alternate night restrictions may prevent your aircraft from departing until the next morning.