I have had microwave bacon, oven bacon, and cast iron skillet bacon. I now cook my bacon in a cast iron skillet because bacon requires a debt of pain be paid, from the grease splatter, for such violent delights.
Really though, I find the stove top the easiest to clean up to an acceptable level...