Lav, I know how tricky it can be to aquascape for two viewing positions as I did that with my last tank. I think you've done a great job striking a balance between the two viewing windows.
If it were me (and feel free to disagree, it is your tank after all

), I would make the following really small tweaks to create greater visual interest.
I would make the back left pile go all the way up to the top giving the illusion of a reef wall thus making the rest of your aquascape look like small bommies on the ocean floor. I would put the front left pile in to see what it looks like but be open to leaving it out entirely. It may end up making things feel cluttered.
I would chop the top off the front left bommie and leave it very short. That would provide a nice step down effect flow from the back to the front in both viewing directions.
Good luck!