AV programs have their ebb and flows. One utility might be tops this year for catching malware, then near the bottom of the pack six months from now as malware makers code just to get around said program.
I use MSE because it is licensed at no charge. I also use Malwarebytes because it blocks by IP address, so malicious stuff doesn't even get a chance to get to the machine.
I use a virtual machine or Sandboxie sandbox. That way, there is a barrier between a potentially compromised Web browser and the rest of my system.
Finally, I use a different Web browser in a different VM/sandbox that I use for general Web browsing. This way, if the browser gets compromised, it will have a hard time getting to the banking info.
I have been experimenting with having a VM server, and using a tool that makes the Web browser on the remote virtual machine look like just any other program running locally. This will go far in isolating damage should a browser get compromised.