I recommend All In One
WP Security & Firewall.
you should enable some of the settings in it to work better, A time consuming to check all the settings but best.
Wordfence Security is useful when you feel doubt that your site may be infected with malware just run Wordfence Security for scanning then delete it. Don't forget to check the settings to enable delete Wordfence Security mysql database table files after deleting plugin.
iThemes Security (formerly Better
WP Security), No idea at all.