I spent some time today 'troubleshooting'.
Turns out the switch isn't as bad as I first thought,it turns out I had a couple of dodgy grounds due to some thick powdercoat.
I'm still not entirely happy with the ROC switch though.....
I'm still considering the Hersee switch.