First of all wordpress is not free. You must hosting for host your wordpress blog.
Advantage of wordpress. 1. Wordpress is self hosted blogging platform. You can choose any hosting company with your custom domain name.
2. There are a lot of plugin for wordpress.
3. A lot of plugin for seo.
How to move from blogger to wordpress. 1. Login to wordpress. 2. Go to tools tab. 3. Click on blogger import tool. 4. Install this plugin. 5. Now open blogger importer option. 6. A new window will open, enter your gmail id and password. 7. In few minutes your all posts and pages will move on wordpress.