You're just prejudiced. It comes out beautifully juicy and fresh from the microwave. I prefer it from a BBQ/ outdoor grill. But if you are going to boil them whole I think you might as well microwave them.
Compared to boiling, the microwave does a good job. Cooked, but still a bit of a crunch.
If I am cooking something else on the charcoal grill, I'll put the corn on, too. For just corn, I fire up the gas grill. The results are close enough, and it is way easier.
CD