I've had a magnetic one for many years and used it on several bikes, it's a TourMaster. If you get metal filings near the magnets they can get attracted and then scratch your paint. I've never had a problem with this but it deserves mentioning. I really like the magnetic bag: quick on, quick off, secure, and leaves no trace when removed.
Scott