alright i checked out malware bytes again, they have improved somewhat. they still falsely catch out on one of my test files however, so yes, false positives ahoy.
Test file is a Nero keygen that i specifically use to test out AV's, as it IS clean. see screenshots.
http://img.techpowerup.org/101212/Capture150.jpg
http://img.techpowerup.org/101212/Capture152.jpg
23% of their test AV's catch it out as a virus, but look at what its detected as. a keygen? umm, ok. harmful indeed. 'not a virus' 'heuristic' and 'generic' on the other results kinda mean that of that 23%, many actually think its harmless, or its just a generic heuristic algorithm with a high chance of misdetection anyway (false positives)
kaspersky, MSE and most other AVs say its clean, a few low end no names and MBAM say its not.
To me that puts MBAM back in the category of 'just guesses what is, and what isnt a virus' - its better than when i last tested, but its sure not that good either.
people fall into two logic traps with antivirus.
1. my AV never finds a virus, cause my PC is clean! - logic trap, if your AV is crap, how would you know?
2. my AV finds more viruses than the others, so its DEFINITELY better/safer/superior. Umm no, its likely just finding false positives. like how OCCT was falsely seen as a virus for a while, or programs like MSI afterburner got detected as keyloggers, since they listened for certain key combinations to activate profiles. you want your AV to actually catch the viruses, not just catch a few cookies, call them "harmful super dangerous hijack tracking file!" and wag its tail at you.