I have a Canon 60D with Sigma 18-200mm OS and Tamron 17-50mm. But I'm looking to sell those and get a Canon 24-105mm L lens plus 430EX II flash. Is this a good choice? I was also looking at the Canon 24-70mm L lens as well. But I was leaning towards the L lens and flash combo. Any suggestions? Thanks in advance.