I really like JSRF. I clocked over 50 hours in it. But I have never really had an itch to replay it. I've replayed JSR, however, back to back, annually, for years and years. Infinite replay value, infinite amount of charm, arguably the best level design a game has seen, high challenge in later stages. Classic.