It depends on which platform you want to blog on. You do not have to pay hosting charges on Blogger while WordPress is a self-hosted platform, and you also have to pay for hosting. If you can take charge of hosting, then you must use WordPress. If you work well on WordPress, you can get back the money invested soon.