Ive found ubuntu to be the most painless route, usually a resolution to a driver issue is a google search away.<p>The best path is to pro-actively google your model Macintosh with Ubuntu (version number) and another with Fedora (version number) and see what pops up in compatibility issues and resolutions. Really, its pretty much that easy to figure out.
Also interested in this, mainly to know which ships with drivers that don't require too many driver shenanigans.<p>Xubuntu "looks nicer", but Fedora is more familiar to us CentOS users on the server side.