Well it highly depends on what you want to achieve. Facebook is pretty great for every niche as much as I know, but it's very strict and you need a lot of time, patience and knowledge to be successful with it.
IG on the other hand is not as strict as Facebook. Great for CPA, Freebies and...