I've had good results with Power Stop brakes in the past.
I see several aftermarket discs that have an anti corrosion plating or coating, but how long does that last before it's abraded off by the pads? Minor rust that is just surface color doesn't do any harm. Deeper rust, including blocking the interior cooling passages, is a problem. There are also some pads with galvanized backing plates to stop rust there.