Ive found ubuntu to be the most painless route, usually a resolution to a driver issue is a google search away.
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.
2 comments
[ 3.4 ms ] story [ 12.5 ms ] threadXubuntu "looks nicer", but Fedora is more familiar to us CentOS users on the server side.
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.