If you do work the brakes harder than most, like towing, look at the cryogenically treated rotors. They are available for most vehicles now, and they help in high heat usage. I have them on my 99 mail truck, and they look very good after much severe duty use.
My 12.75" rotors of my 98 Mercury survived my mail delivery for two years straight, though the pads did not. I ate the new set of Hawk pads that came with new SSBC calipers, in two months. They wore down that fast, and then one lining part fell off, killing the rotor surface.
I've used EBC for almost everything since Performance Friction lowered its quality in the late 90's. The prices for some are very high, you just have to shop and weight the choices.
I like my 16" snow tires/wheels, so I'll try to stay with 12.75" rotors, they fit easily any 16's. For a 17" wheel, 13.75" is the best rotor size, but of course OEM likes to make them right at the inch mark, thus a "14" rotor usually needs the 18" wheel etc.