Cars from the factory that come with drilled rotors are cast that way. Most aftermarket rotor are blanks that have been dilled. This causes stress risers. They WILL crack.
Anyway, get what you want, but understand that it's bling and for looks only ... performance is best with blanks.
Btw, when you say you don't like EBC because they are bronze, do you mean the friction surface or the hub? If the friction surface, that will wear off as soon as you use the brakes ... it's just for anti corrosion.
2007 BMW 328Xi Touring, 6 speed