Geographically, asphalt shingles are a good choice pretty much anywhere. Your biggest consideration should be the appearance you want and the pitch of your roof. Durability is another factor to consider. The coloring of your roof can be important to, as a dark roof retains more heat than a light colored roof.
First you might consider your weather enviroment, there are lots of different weather related hazards that may occur, that can affect different kinds of shingles. Then you would need to know how many square feet you might need. The design, texture and color you are looking for. Also consider how long of a warranty is offered for the product.
A lot depends on where you live. In the woods or on the beach? The warranty varies. You can get a shingle with a twenty five year warranty or a lifetime warranty. Additionaly there are differant shapes (archetectual , three tab etc.. )