I would say, if you have one antivirus software that you like and it is doing well and updates at least once every 24 hours and has realtime protection, then just stay with it.
Kaspersky is a good AV as well, but considering it's free, I'd still go with Avast because it has the antimalware/antispyware components that the free version of Kaspersky offered by your bank does not include. You'd have to pay for a subscription to get all the other stuff.