Ok, so I’m really late to this party, but I might be able to offer some opinions.
I am definately not a "coder", and I am still in the early process of learning PHP (don’t laugh, you started there too!).
When I first learned of MODx, all I knew about a CMS is that it had 3 letters, and managed stuff. I downloaded it, began playing around with a local copy on my laptop using XAMPP, and learned quite a lot about the admin and backend sections. The great part of using it locally to learn is you don’t mess up anyone’s site, and you can easily reinstall if you really screw things up.
The more I got into using snippets, chunks and plugins, the more I began to feel the full functionality of MODx. If I got stuck (quite often) I always read the forums, searched the forums, looked in the wiki and then asked for help. I love to tinker and figure things out myself, but sometimes a man has to ask for directions!
I have been playing with wordpress, and without extensive code hacking it is very limited to a "blog" system, but a good one at that. The nice thing about MODx is the functionality that seperates the content from the presentation. With MODx, you have full control of the layout, template, css, etc. This is not always available with other systems.
I’m still learning, or trying to learn, how to use TV’s and some other features, but the first site I created with MODx is here:
http://www.unionky911.org
I used Ditto, MaxiGallery, and several other snippets to create it. As always, if you don’t like the code for a particular snippet or plugin, you can always hack the template code that comes with it, and create your own. I had to do that because I like to create my sites as XHTML strict compliance, and a couple of the items were missing a few things to get there.
Should you try MODx? Sure, why not? It’s free, plenty of support, and you can learn something out of it... go for it!
And, last but not least, don’t forget you can always ask for help!