That looks like it would work beautifully for a pair of finches.
Just one more suggestion, consider placing the perches the other way round (over the with of the cage) so they have a longer flight path and maybe place some of them a bit higher. Other than that it looks like you're doing a great job.