Do you know by chance know if user-0defined filters take precedence over Google's spam detection? If so, I might go for it.
I say "might" because no matter what I program into it, I'll never be sure there's not an important false positive that got trapped, and so I'll forever be checking my spam anyway. It might be all for naught.