I agree with roofmaster except my list would be a bit longer,
GAF, Certainteed, Tamko, OC, IKO and Atlas.
If you can find Malarkey and or PB in your area they would make the list also,
they aren't a stocked item in my area, not sure about yours.
Asking which is the best shingle is like asking which is the best work truck,
roofmaster I believe would say Ford, I would say GMC and others would say Toyota or Dodge, etc.
Pick your roofer first and let him/her help you decide which shingle brand suits you best.