8953 Makuta Icarax

Makuta Icarax, just, a, great, set. But, what flaws does he have and what good things does he have? Find out here