Please help select an Algo based on Accuracy and Confusion Matrix
There must be definitely some leakage in the data, which is why the Logistic Regression is predicting almost all as the positive class. You may want to check on that first before you proceed. The only reason Random Forest may seem better in that case is that it, by default, only takes a subset of variables.