The beadblast finish serves primarily as a no gloss finish for blades, so if that is an important issue for you I would go with BB. Also, on a BB finish the little divots in the metal capture and hold oil better than a satin finish.
The trade off is that they do rust easier. If you take good care of your knives it won't be a problem, I've never had a BB blade rust on me.
They will also develop scuffs in the finish much easier than Stone Wash or some other types of finish.
If you are not concerned about the possibility of the blade being reflective I would highly recommend the Stone Washed finish.
IMO Microtech does the best job with this finish, it just looks better than other companies.
Basically the blade is tumbled in ceramic media which scratches the metal and gives it almost a galvanized finish. It really is a great look.
If you are going for the covert look I would go for BB, if you are going for a nice attractive finish that will hold up under use go with Stone Wash.