Check out this excellent post by Moxie. I tried all three including attachment_fu. In the end I went with a user suggestion to check out upload_plugin and I chose to use that on my project. The reason being is documentation, documentation, documentation!!! Though I really liked FileColumn, I ran into configuration problems and the lack of examples annoyed me.