All of the security plugins outlined above will serve your website well with the primary task of helping to keep it protected from any unwanted visitors.
Deciding which one is right for you may need to involve some trial and testing. But before that it would be wise to first check what your web host offers as part of their hosting package.
Once you know this, you’ll be able to discount those plugins that duplicate what your host offers and one which compliments the protection you already have in place.