netmeg - 2:01 pm on Aug 3, 2011 (gmt 0)
I've come around to doing pretty much everything in WordPress now. It's very flexible, if you know what you're doing (or have a good developer on call) you can pretty much do anything you want with it. There are some areas where the plugins leave a LOT to be desired (ecommerce, event management, etc) but if I can't find what I want I can get someone to write it. I've got some killer ideas for premium plugins. I'm also a big fan of theme frameworks, because they really open up the options as well.
I find I am able to use WordPress in some client situations when I can't do exactly what I want to do in their shopping cart or non-WordPress CMS (I'm looking at you, Magento) I can just slap WordPress on a subdomain, port over a lookalike theme, and create PPD and email campaign landing pages, flip books for catalogs, image and video galleries and all the stuff where a ton of WP plugins can make my life easier.
I put one of my primary sites into WordPress this year; previously it was just plain ole HTML, PHP and a MySQL DB. Was somewhat worried about the performance aspects, because at times this site gets over a million pageviews per day. But with some help from a good caching plugin (I use W3 Total Cache) and some tweaking by my hosting company, it sailed through quite easily. So now most of the rest of my Evil Empire will go into WordPress eventually as well.
I could wish the people behind WordPress put a little more effort into security rather than some of the other hijinks they engage in.
Also, hosting matters. I have tried close to a dozen different hosts over the years, and it's taken me a while to get my strategy in place. Some hosts are really insecure. Some (like GoDaddy) just plain suck at WordPress hosting (security AND performance) If you depend on your site, don't go bottom feeder on the hosting. I have one host I use for mission critical stuff, another host (with one of those unlimited sites via CPanel plans) for development, and I'm working on building my own VPS.