Preface: I am not connected to CodeChef in anyway besides a user.
One could argue that Codeforces, AtCoder, TopCoder, and CodeChef are the big $$$4$$$ when it comes to competitive programming. However, Codeforces and Atcoder are leagues above TopCoder and CodeChef (my opinion).
TopCoder UI is dogwater, and