I'm a mechanical engineer by degree. I mostly work in electronic controls but I have actually looked into this in detail, since I have a weekend racer car and a daily driver here in Ohio.
I frequently use A2 stainless fasteners for exhaust parts, brackets, underbody panels, and similar. Basically, non-structural, low-stress stuff. I wouldn't use stainless hardware on any suspension or driveline parts. Or brake parts, with one exception: the screw or bolt that secures the brake rotor to the hub (it's just there to keep the rotor in place until you bolt it to the hub with the four, five, or six bolts or nuts that hold the wheel on).
Grade 8.8, 10.9, and 12.9 fasteners are used frequently for driveline and suspension parts, and for a reason. They're much stronger than stainless, so they can provide a higher clamping force for a given size of fastener. This lets the vehicle manufacturers shave weight out of the car by using a high-strength, low-weight fastener. Substitute a different grade of fastener at your own peril.
For when I want things to come apart later, I use Loctite Nickel Anti-seize (awesome stuff, by the way) along with a locking nut and/or washer. Then I will spray the external surfaces of the fasteners with either Transtar Amber, or CRC Heavy Duty Corrosion Inhibitor. These are not good solutions for a show car, because the corrosion inhibitor sprays and grease attract dirt and look, well, dirty. But for a daily driver, they really work.
Chris