We bought Mega blocks for my son about 18 months back. I don't remember the colour etc, but the build quality was poor.
I remember my son complaining about the quality - the structures build were not as stable as one expects them to be.
Last week, he wanted a Lego for Christmas and I offered him to look at Mega as alternative - the same amount can buy something bigger etc...
He flatly refused to consider on the ground of quality. Some lesson for Mega there...