I think he should go for Xb30ex as cx180 is not much detailed, but cx180's bass is juicy. Has more punch, if he is after bass, cx180 can please him, but i would like to suggest the piston too. More detailed, enough bass and build is good too.
Yes, it works fine with androids and will work with ipods too. Its got instructions inside the back of the package cover. Which button will do what and things.
And about the bulid, yes its build and shell are better than XB30EX.
I think so, piston was just okay, piston 2nd gen is good, and i think this will be better. it should be. Do you have the piston2? Piston was overly bassy, 2nd gen is nicely bassy, I think 3rd will be even more tighter and with better Sq. Lets see, cant say anything for sure, but rest assured, i will get me one just to review and extend this thread.