I like MuchSmarter because I'm only ever competing against myself and not other people.
It makes practising fun and not stressful.
I was getting less than one quarter of maths questions correct in practise. I worked on my maths fundamentals on MuchSmarter and wound up getting two-thirds of the questions correct on my final assessment!