Definitivamente Lego es muchisimo mejor, mega blocks es la copia total y chafa de Lego, no se lo compres a tu hijo, no te lo recomiendo de verdad!
Aunque tambien depende de cuanto dinero quieres invertir, porque los legos son mas caros que mega Blocks