WP probably offers you the most for a DIY'er. Just so ya know, I'm not a fan of WP per se... My background is, or rather was, custom web sites and promotion.
Typically, WP sites (not to denigrate the platform but as an analogy) are like WallMart's big box knives from the Outdoor Section...