First, I am thoroughly impressed with WP - to me, it is more a CMS than a mere blogging tool.
But there is one feature (more on the backend) I sorely miss - all the WP data like posts, pages, file uploads et al could very well be in the DB behind. One great advantage of this is taking backups and restoring the site after a crash.
Currently, the File uploads are kept inside the Web dir. This makes the site admin's job more difficult as he needs to backup data from 2 different locations.
I fully understand the arguments of having file uploads outside the DB but in my opinion, they are all outdated. Gone are those days when hard-disk space was precious and data size constraints of DBs (in BLOBs and CLOBs). The big risk in this strategy is that the File Uploads and the data in DB could easily become out of sync.
Nowadays quite a few apps (egs Eventum Issue Tracking Tool) are fielding the concept of having all their data in their backend DB.
It would be nice if WordPress also could follow suit as this would be very helpful for the SiteAdmins.
Thanks and rgds,