From a security perspective, WordPress is secure and you need to make sure it stays secure. It needs to be updated, maintained, and optimized on a regular basis. If you can do so, you will enjoy the customization ability of your online storefront down the line.