lots of ways to cheat....
I'm fond of a cheddar / fontina mix. but I never shred it - overlapping slices works for me.
little butter in the pan, bit more oil to ensure full contact with the bread, mix, swirl
slices in bread, in the pan, don't worry about the cheese - "pan toast" for color and crispness and pretty factor.
flip, repeat
when the bread looks just right, 10-15 secs on a rotating plate in the microwave to melt the cheese to one's preferred level of gooey-ness.
short, sweet, dumb, simple, works every time. even with tomato.
one of the few good uses for a microwave that I've found.