Local guilds are lame b/c you only draw in players from your server. Global guilds extend over servers and thus have a much larger playerbase to draw from. Besides, not being able to represent your guild on other servers is annoying.
Also, do we really need to give staff something else to do (monitoring local guilds)?