Generally speaking, the weight and density of the iron matters the most! Remember that the rotors absorb the energy of the car's speed and transfer that in the form of heat to the hub and axle as fast as possible.
So, solid rotors will work best in that regard. Drilled rotors do not have the "extra" heat removal reality that they claim - the vanes inside the rotors are much more effective at cooling than holes.
The reason I have considered (and used in the past on my old Q45 for some miles) slotted/drilled rotors would be for the "pad cleaning" effect - the edges of the slots will remove pad material in theory. These were Bradi rotor blanks (Bradi is a sister company to Brembo) that were very high-quality to begin with, so I felt the iron removal of the slots/holes wouldn't be as big a concern.
For today's semi-metallic ceramic brake pads used in automobiles, "outgassing" is not likely to be an issue.
The bottom line is that high-quality solid rotors are likely to have the best actual stopping ability - including with multiple hard stops, longevity, lack of cracking at the holes, etc.
My current Centric rotors (from Tire Rack) are exceptional. No "warping". Vibration and shaking during braking, by the way, is far more often a symptom of unbalanced wheels and tires and/or clumped pad material - due to poor pad break-in - than actual physical warping. Assuming the rotor is high-quality iron to begin with.
Note that drilled/slotted rotors cannot re re-surfaced easily (but it is possible with slow lathe speeds - costs a lot more). So, solid rotors are again best - the edge chamfering on the drilled holes (to prevent cracking) makes resurfacing damn tough.
Rotors should last as long as two to three pad changes. On my current M45, I seem to go through pads about every 35k to 40k miles or so.
And I use OEM pads for their best combination of longevity, lack of squeal, and excellent braking performance. YMMV!
Z