Hi,
SEO
- low cost
- good in the long term
- highly competitive
- provides backlinks

SMO
- low cost
- highly competitive
- no backlinks
- organic traffic

PPC
- Immediate response
- can choose own keywords
- High cost