Yes. If you specifically want to manage your site yourself then WP is the best fit for your CMS needs. It does not require prior coding knowledge, and it can auto-update your WP site whenever the CMS itself is updated.