This might have been even tougher than 304 vs. 345 for me.
However, while 129 probably has the best scene in the entire series, one of the best intros for a character ever and dramatically increased the quality of the main story, Desperate Revival is ultimately better. The cases were better and the story was about as good. Also, it's one of the few times I actually felt legit emotion from ANY relationship plot in this series so bonus points for that. (no offense to the awesome Haibara crying scene