Keyword Difficulty Help

I have several question regarding keyword analysis. Hope someone could help me and it is really appreciated. :)

What is the easiness of outranking below SERP results by a niche site.

1. Amazon/ebay products and eCommerce sites.
2. Pinterest posts with higher PA
3. Reddit like forum sites
4. Youtube Videos
5. Snippets