I have used both the ADEM and ICE neckrest, and both worked for me, although I have not used either on extended rides.
One note, if ordering the ICE neckrest, the length of the support arm is different for the hard seat and the mesh seat versions. The length for the mesh seat version is 10...