Advantages of services
Ready to go.
Service protects you from spam and malware.
Often part of a community (good for promotion and help).
Advantages of pure hosts
Many more software options.
Many more themes.
Usually has built-in email software.
Not that difficult if you have some technical skills.
Depending on company and plan, you can install more than one site.