Child themes and a framework are the only way you should build your WordPress site and Genesis has great support for child themes and other WordPress functionality.
Why WordPress with Genesis Framework?
Customization: One of the reasons we love WordPress so much is because of its huge community of developers, bloggers and designers. The Genesis WordPress framework is a thriving niche within the WordPress community. It provides hooks and filters to customize anything and everything.
SEO: The code is SEO-optimized and provides great control of your SEO settings Also the folks behind Genesis have merged with Brian Clark of Coppyblogger. This collaboration has produced a SEO software called ScribeSEO that analyzes the content of blogs, web pages and online press releases and tells small business owners how to tweak their content to get more search engine traffic. We haven’t use it but it is getting some good reviews http://scribecontent.com/scribe-reviews/ from well known bloggers.
Security: StudioPress has hired folks like Mark Jaquith, core developer of WordPress, to provide many security audits.
Speaking of which… do you know how to protect your WordPress admin access?
You can for sure change the name of the default “admin” user that every WordPress installation starts out.
But hackers can possibly find your username from elsewhere.
If you really want to protect your site, go the extra step of getting a Yubikey to login. That way, even if someone has the password to a username with administrator access, they can not login without physically possessing the Yubikey (which is used via simple USB insertion at login time – no client software or drivers needed) .