Content based Vs Collaborative filtering
Advantages
Content Based
Ability to Recommend to users with unique taste and unpopular items.
Collaborative filtering
Access to the views of other users on particular item.
Drawbacks
Content Based
Inability to exploit the opinions of other users.
Collaborative filtering
Cold start problem, inability to recommend an item not been previously rated.
-----Abilash