well you dont need to buy Flicker fields on the Venoms you know, they are already there so you dont need to list them
I am assuming thats 2 5 man warrior squads in Venoms with the extra Splinter cannon for your troops, yes?
so you have 5 venoms, 3 ravagers.
its not a bad list, you have a decent amount of splinter cannon fire, a decent amount of Blaster fire. and you have the duke.
the main concern i would have with your list:
you only have 2 troops, so objective games, once they are gone, you have little chance of winning outside of tabling your opponent.
this is my list, as you can tell, I have 6 venoms, 1 raider, 3 ravagers and my 5 man scourge unit, I have 1 less blaster and 1 more dark lance, along with the Wytch squad for CC entanglement and the scourge for abit of backup Anti tank with the Haywire blasters. Your current list 'should' work well, save the low troop count, yes the issues are probably low av high target lists, but they tend to be a pain for everyone to deal with.
so my only advice would be find a way to get atleast one more troop in your list, unless your only playing annihilation games.