Ok I didn't know where to post this and the wordpress forums didn't do any good.
Somebody (non-computer-savvy) asked me for a simple website that they could update themselves. So I thought I'd give Wordpress a go. I've heard it's as simple+easy as it gets, and it would be good for me to have some knowledge around it as well.
So I downloaded and installed the latest 2.8.x build and started studying and building the website. I used the Pages panel for a static website (not a blog). I figured most stuff out but... for the most part, it has been a frustrating experience.
1) The visual editor is a joke. I could not enter empty lines between paragraphs most of the time. And that's just one example. Very unpredictable.
2) I had to use the HTML editor to do some BASIC stuff, like separate paragraphs with <p> tags. They weren't by default yet they displayed as if they were (with spaces between them). Another joke... my HTML code was either neglected or changed arbitrarily when I made the changes.
(and I wanted to be able to do all the work through the Visual editor, because the client would only use that anyway. If I -a web developer- can't make sense of it, what should I expect from the client?)
3) I had to upload all the images through the built-in media manager. If I uploaded images through ftp, I couldn't see them from the control panel. Are you serious?
4) The image paths were all hardlinked to http://localhost/blah.. blah I had HUGE fun when I uploaded the website on the server and most of the images (except those in the theme) did not show up.
5) I have to go database scouting to change the 'localhost' to the server address, every time I upload/update the site to the server. Why can they not put that info in a .php file to save us this unnecessary trouble?
Seriously now... is that what you would expect from a platform that is so popular and has been around for so long?