You should be proud of yourself and your son for coming to a workable and affordable option. I wish the both of you much success.
I think we sometimes get blinded by what we want for our children even when we know what the needs are.
The article in the Atlantic http://www.theatlantic.com/magazine/archive/2016/05/my-secret-shame/476415/ by Neil Gabbler, who says he was pretty good at living frugally except when it came to his children is a good example of the slippery slope to financial instability resulting from trying to give your children everything they want.