To make anything taste good, you have three options.
1) Add fats/oils.
2) Add sugars/sweeteners.
3) Add spices.
Clearly, for eggs, you probably are already doing #1. But like others above have said, try adding bacon fat. It'll really kick it up a notch. For eggs, I can't stand the idea of #2, but many people do like jelly or sweet ketchup.
I perfer #3. Plus for all foods, #3 is the healthiest option and still tastes great. Too bad people are needlessly terrified of #3. If your eggs taste better with a little salt/pepper but it isn't enough flavor, then add more of them! Or add them in a form with more flavor (fresh ground pepper and Kosher salt). Or like everyone says, add heat. Try any spice on the spice isle, you'll probably like most of them on most foods. Go wild and have fun. Try onion powder, garlic powder. Try whatever comes to mind.
My favorite egg:
Cook bacon. Cook egg in bacon fat. Throw egg/bacon onto something (bread, croisant, roll, whatever you have available). Add cheese. Basically I'm doing #1 (fat from bacon, fat from bacon grease, fat from cheese).