Which paltform is like what ?

Rank the following sites stating what you like and dislike about them-
Codechef,codeforces,Atcoder,Leetcode,CSAcademy,Topcoder,Hackerearth.
Add other to to list if you want.