I like logit because it can be easily calibrated so I can tune up for 90% precision and furthermore understand the trade-off I make between precision and recall. I often have done "shoot-outs" with other algorithms in scikit-learn.
Random Forests would have worked for my application, but they don't calibrate very well:
https://scikit-learn.org/stable/auto_examples/calibration/pl...
Personally I think calibration is the difference between "finished near the top of the pack on Kaggle" and "coupled it to a Kelly Better and made big $$$".
More generally in industry the bottleneck is usually data, not models.
I think kaggle.com has quite a few resources on machine learning so you might try looking around there for better information.