Sounds great. Some spoiled fruit to get maggots will go over big when they have chicks; provided that's doable. Strawberrys are a delight-enjoy! Do not put society finches with them; way to intrusive and you will not get any offspring from the other species.
Lots of varied and secluded nesting sites. Mealworms, hard boiled egg or store bought egg food. Live foods will greatly improve your chances of success with Strawberry finches. The other two species I never owned.