I wash my hands often, always have. I usually just use soap but every now and then do use anti-bacterial soap.
I don’t know which is the best way.
The only thing anti-bacterial soap does better than a vigorous lathering with plain soap is to foster the creation of resistant bacteria.
Antibacterial soap is over-used, and kills off too many of the good bacteria on your skin. Regular soap and water, along with vigorous washing of the hands for at least 10 seconds, is very effective against pathogens. Other than that, the most important step is to shut off the water with a paper towel. If you use public facilities, and you turn off the water with your hand, you just re-contaminated your hand with whatever is on that faucet handle, including every germ on the hands of the last bunch of people who turned it on, with dirty hands.
Also, use lotion several times daily, because frequent hand washing can make your hands dry and cracked, which will give germs more surface area to contaminate.
Regular soap is fine. Just remember to lather for at least two verses of Old MacDonald’s.