Since the QZ2 is a medium-light ball, I'd probably lean towards the Sigma Hybrid. This will easily handle larger volumes of oil and work best on medium and medium-heavy patterns. Plus with having the hybrid cover/core combo seen here, it's very smooth and can help blend out conditions to score better. This would allow your son to move inside which you mention is his "A" game. But if he needs to play outside, it's very usable there too.
Basically you'll get higher end performance for a midrange price here. At the same time, the Sigma Hybrid is really versatile and can be used on a wide range of conditions. Going higher into their Raptor line, Primal Scream or 2Cruel may be a bit overkill for the time being.