Personally I'd stick to stock when it comes to the rotors. Blanks are the way to go; they'll last the longest and provide the least headaches (no noise, &c). Slotted will go through pads faster and drilled are a thing of the past, I always wonder why they're still popular (probably because they 'look cool').
2011 BMW 335i E92 - Le Mans Blue, 6MT, M Sport. JRZ RS Pro, Quaife LSD, BMW Perf Exhaust