Just went through the same process myself and opted for the Kickr Snap (2017) as the best option (ROI) for me. One key point for me is that most of my riding acquaintances who have purchased a smart trainer bought the Snap, which gives me many sources of help and advice if (when) I need it. One interesting thing is that they all use Zwift but I’m still deliberating between Zwift, TP and Sufferfest. There are numerous reviews of your selections on YouTube including a direct noise comparison of the Kickr vs. Neo by DC Rainmaker. In addition to DC Rainmaker, I found the reviews by Shane Miller to be most helpful.