First, let me state that I do like Wordfence, appreciate it, and sincerely wish they had not messed it up and inspired me to cancel my Premium subscription.
But I’m aware a well managed website could be operated just fine without it. Before my WF days, I did pretty good just using plugins IQ Block Country and WPS Hide Login, along with spending quality time with my .htaccess file, as well as taking care with a checklist of security mods I gleaned from much research, for example deleting unnecessary WordPress “features” and files. A server level firewall such as CSF iced the cake — along with having a top tier webhost.
The only part of WF that keeps me using it is the programatic blocking such as the frequency blocking. I like the URL blocking, but some time ago WF “upgraded” their UI and eliminated a feature that made the URL blocking easy to optimize, so I don’t regard the URL blocking as highly as I did before. And of course URL blocking can be done in .htaccess, but it’s not easily done in the good way Wordfence does it (wherein the block persists for a given IP number).
I don’t use WF so much for security as for simply reducing bandwidth sucked up by bots. I use the scan feature infrequently, if at all.
I’d imagine if I nixed Wordfence, I’d probably go homebrew as above for a while and see what my bandwidth looked like.
I’d like to say I’d upgrade to Premium WF if they had a custom blocking page option for those of us who would break out the credit card, but alas since they changed the UI and got rid of the easy way to evaluate URL blocking, I’d probably not upgrade even if they did add a Premium “custom block page” feature.
MTN