What is the difference between a magnetic, fluid & wind trainer? Which ones offer the most resistance? Are the quietest? Any recommendations about brands?

Thanks!