Kestas' experience sounds a lot like mine when I recently had my house re-roofed. My house is 1600 sq. ft. plus a 2 car attached garage. The roof is very complicated with a lot of peaks and valleys. I paid $7,500. The shingles are 25 year dimensional. The valleys are weaved and there is 3 ft. of ice shield along the eves. They also added a lot more venting. Don't be surprised if they recommend the same to you. It seems that the amount of venting recommended for roofs has increased significantly in recent years.
My in-laws recently converted to a metal roof. It's nice in cold climates since the snow will slide off, preventing the roof from carrying all that snow load. You have to take measures to prevent it from sliding off over entryways, though (they added a little peak above the door to deflect the snow to the side). The typical metal roof is not very attractive, but it lasts for a helluva long time. If you want to spend some extra money, I believe they make fancier versions now that would be acceptable in most subs. Even the basic versions are more expensive than asphalt, but you're paying for longevity.
My in-laws recently converted to a metal roof. It's nice in cold climates since the snow will slide off, preventing the roof from carrying all that snow load. You have to take measures to prevent it from sliding off over entryways, though (they added a little peak above the door to deflect the snow to the side). The typical metal roof is not very attractive, but it lasts for a helluva long time. If you want to spend some extra money, I believe they make fancier versions now that would be acceptable in most subs. Even the basic versions are more expensive than asphalt, but you're paying for longevity.