Nice tank, it looks like it's doing well. If there was 1 thing I would change about your aquascape, I would lower the height of rock column to the left. Typically, I try not go higher than about 1/2 the height of the tank. For example, if the tank is 24" tall then the overall aquascape height should be no more than 12" tall IMO. Seeing a lot of the water flowing is what makes tank look nice. The rock island to your right looks good, the middle rock is a little higher than I would like it to be but it looks like it's in good order because it's really just the top tip of the rock that's above the "1/2 height of the tank"; most of the rock is below. But the rock scape to the left is well above. If you can somehow lower the height, through our sense of perception, it will make your tank look bigger.
On a side note, it's hard to tell by looking at this picture alone but if I had to guess, it looks like you need a little more surface agitation. From the angle you took your picture, you should be able to see more ripples towards the surface of the water but it looks kind on the flat side. If you're not already doing so, I would try moving one of your return nozzle towards and across the surface to create more surface agitation. It's going to raise your oxygen levels in tank which is going to help keep your PH in neutral range. It's going to be awesome! By making this change, it's likely the tank is going to have less flow overall, you may need to add a small powerhead to make up for this difference. Either way, I would pay close attention to make sure that you have a good amount of flow in the tank.
Have you ever thought about getting more fishes? Having a good amount of nutrients in the tank is going to help with it's progression. Anytime you strip away too much nutrients from the tank, it's going to cause an instability in the water. A reverse spike if you will. I feel like if you were to do a weekly water change of 10% or more then you're likely exporting more nutrients than you're importing, given the amount the fishes you currently have. I'm just guessing here. You definitely want to test your nitrate and phos to see where you stand.