If you don't mind paying a little bit for it, you can register your own domain name (manapa.com?) and set up your own blog on any of the commercial web hosts. That's what I did and it is costing me, from memory, around $40 per year for domain registration and about $10 per year for the hosting (I got an 'introductory special' from a newish company
). You can install your own software (I use WordPress, which is free) and do what you like ...
Any 'free' hosting probably has downsides simply because the people offering it want to give as little as they can and get as much as they can. That's life, I'm afraid, although sometimes you can be lucky.