Hey,
another main reason is always, if the alternate airport has the resources , needed for an useful handling.
Sure, two hours for an alternate is nearly too much, but i think the crew was in contact with the dispatch and they found a soloution together.