Go for it if you like them then play them, its 50/50 within the community that they are bad vs good.
I honestly just dont like Venoms as they are now, they are "meant" to be up in your face attackers and i think GW is wanting to force that on us, where Raiders are the Long range.
But they dont IMO have enough survivability to be up close and they are to costly.
If they were 15pts cheaper (and SC 5-8pts cheaper), i would take them every game. Otherwise i'd rather just keep Playing my Troops as Quins and take 3 Starweavers (Assault weapons with S6, 6 transport vs 5 and a 4++ for the same cost).