i dont think you'll notice too much difference between the two cams but power edge probly favors the 288HR
The Comp 288 is on a 110 lsa. should idle pretty rough and require a good tune to handle that. My custom grind for my 383 HSR is on a 109 lsa tho
The 288 advertised overlap is 71 while zzx is 66 at advertised. The 288 overlap at .050" is 19 while the ZZx is 15. My cam is a 78 and 19.5 respectively and it was designed to make max power at high rpms over 6000.
So while it may seem the slight extra intake duration of the ZZX will want to rev higher, in fact the 288 will favor the upper rpms due to more overlap. It will have a meaner rougher idle than the zzx but both will sound good.
The 288 has slightly more aggressive lobes for more area under the curve lift. That will help boost lower rpm torque.
I think the 288 has a slight edge over the ZZX but you cant go wrong with either.
EDIT: also with your AFR heads i'd run 1.6 rockers on the 288 to get the lift up where it belongs..in the high .500's. AFR's flow well to .550-.600 so cam lift in there would be great. I dont recall if that ZZX lift is with 1.5 rockers or 1.6's. if its with 1.5s, then 1.6's will boost lift to near .595

will require great valve springs to handle that but could benefit you. Either cam will need good springs, i'm not sure what AFR springs you have currently but the new eliminator 8017's are decent springs while the upgrade 8019 are preffered for these big high revving cams. Thats the spring i'm using for my custom grind