I'm a programmer so I wrote my own blogging software to start. Kind of just for fun to see if I can do it. Later I switched to Wordpress because I got tired of spending my time working ON my site, rather than writing articles. There seemed to always be something to add onto the site as the industry changes day to day. The beauty of WordPress is that there are others out there already writing plugins and updates for you.
I would strongly suggest Wordpress. There's very little you can't do with it from what I've seen.