The limitations don't seem like much for a personal site, and for free, it's only a matter of support. If its easier to deploy than DNN, than that's a win. I'd not seen Umbraco before- thanks for the link!
On the worst of days, when everything goes wrong, and I'm sick, and drunk and been run over by a truck... DNN takes less than 20 minutes to install.
If you know what you're doing with DNN, it takes 5 minutes.
But you are right about a personal site. But... The hit limit... Not good. I'm out at that point. Do you want to be hit with a $3k bill out of the blue because your site was popular on 1 day due to some blog post? Ummm... Not me.
Umbraco is ASP.NET MVC, so it's pretty modern. However, it's very developer-centric. I like DNN because it's a very good balance.