All of that looks dry. The eggs are overdone, the bacon's overdone; the toast isn't, but toast is always dry without butter.
Most mornings when I have time I do a home cooked breaky that really hits the spot.
I slice 3 x 1/2 inch discs from a tube of fritz/devon/luncheon meat (different names for the same smashed up, lightly spiced offcuts)
I fry up one side, then when I flip them I add 3 eggs into the pan and 3 slices of bread into the toaster. I only go another minute or so, then flip the eggs and turn off the hotplate. Just let the residual heat in the pan very lightly fry the other side of the eggs, leaving the yolks nice and runny.
I butter the toast (#toosoon), then add a fritz and an egg to each slice, give them a squirt of bbq sauce and eat them like nobody's watching.
I'm not proud of this, or recommending it; but its on the blockchain now, so we'll call it a confession.
It wasn't the best breakfast I've ever had.
I do the home cooked thing every Sunday and sometimes during the week, it all depends on time and commitments I guess. I'll be honest and say mine isn't quote as involved as yours.
Rye toast, spread with humus with slices of avocado on top...sometimes I add scrambled eggs or a couple of poached ones. It's pretty good.
Poached is great, but I never got the knack.