BTWDIK = But what do I know?
Dividing a plate into thirds is a very home made, old fashioned, and "naive" presentation. Putting it that way sounds harsh, but there's absolutely nothing wrong with it; it's how most of us eat most of the time. If however you want the food to appear sophisticated -- you're entertaining, for instance -- there are other ways to do things.
Here are some ideas that are all related to basic principles. It's worth repeating, no one's saying anyone did anything wrong. Just, that there are different ways.
Think of a plate as having one star and a supporting cast. Space according to billing. The star gets top billing and should not only take the most space, but should also control the center even if it doesn't occupy it completely.
"Negative space" makes things look a lot more appetizing. Even though this particular plate had only a single piece of chicken it was was overcrowded and overloaded.
Tomatoes and asparagus aren't usually a visually appealing combination. Plating either the tomatoes, the asparagus, or both separately would have done a world of good.
On any plate, the tomatoes would have looked much better had they been shingled rather than layed out separately, The cheese should have been in balls, coins or half coins, rather than cubes. Some herbs would have helped them immensely, a little oil, balsamic, and crunchy salt crystals wouldn't hurt either. If you're going to make a Caprese, don't apologize just make the frikkin' Caprese.
Asparagus is usually best served on the side, often as a separate course. It would have helped to have a lemon butterfly as garnish, and a lemon wedge as well for the diner to use as seasoning.
However, everything else being equal it would probably be better to have the Caprese on the side, and the asparagus stalks and their lemon with the chicken. Why? Because you could dress the Caprese and not have it conflict with the chicken's sauce, nor have the Caprese's basil over-emphasize the asparagus's color; and because the asparagus's lemon would compliment the chicken.
Don't put all the sauce underneath the protein on a divided plate. That kind of puddling usually doesn't work visually or to the diner's convenience unless the sauce is very loose and covers the entire plate. Rather, cover an edge of the chicken of the with sauce, and have the rest puddling off to one side or the center. As it is, you're apologizing for the sauce and making it difficult to use by hiding it.
BDL