This site is a good site, overall. It seems safe and secure. I think the business practices as a whole for BofA are suspect. I've had bad customer service from them many times. But, it seems that this is a safe site.
i like using online banking because it's a really fast and easy way to keep track of my account information. BOA website is pretty easy to use and they offer online support via chat so you always have the option to speak to someone if you need to.