If you care about AF, then the Eos 3 is the way to go. It has the same AF used all the way up to the Canon 1D mark IV as well as the 1Ds Mark III. It also has spot metering linked to AF point through a custom function; you can only use certain points (11 or 19 can't remember), but they're spaced out really well and go all the way to the corners.
What film are you looking at? As opposed to digital, it's much easier to recover highlights, but you'll lose shadow detail very quickly. Portra 160 can be overexposed by a stop (probably two) with very little loss of detail, plus you'll get more shadow detail when you pull the exposure down in the scanner.
If you're looking at black and white film, take a look at Arista EDU 100 (which is the same exact film as Fomapan 100 but cheaper) or Kentmere 100. Look through different groups dedicated to film stocks on flickr. It's a great way to get an idea of what it'll look like. And with black and white film, you can pull it too. Shoot HP5 at 100 and then develop it as if it was a 100 film and it'll be exposed correctly. It'll reduce grain, but also reduce contrast. Or instead of all that, use a color filter. A yellow filter will brighten yellows, and darken blues, but you also lose a stop of exposure when using it. It does great things to skin tones when shooting portraits. Red filters will cause you to lose 3 stops of light, but the contrast will be insane. A 400 speed film will suddenly have to be shot as if it were a 50 speed film. Red filters are cool since the blue in the sky will become near black (think Ansel Adams).
ND filters are a great idea too. Portra 400 is an amazing film stock, so you can use an ND filter for portaits and any other wide open photos, but once the light fades you can take it off and have the full speed of the film. It's similar to what I've been doing with HP5. Push the film to 1600, use a yellow filter (essentially having to expose it at 800), but once I go inside or into the shade, I can pull it off and go back to 1600.
I hope this helps, and if you have any more questions or comments, feel free to DM me or post back in this thread; the people in here are awesome.