Paying for your system yourself and keeping the SRECs is probably the better financial investment if you're thinking of a 5+ year time horizon, and if you have the upfront cash. You'd have to do the math yourself though based on what deals you're offered by the solar company.