I also use the 920xt. For bike only, I have a 520. If you're looking for swim capability, Wahoo doesn't currently have anything that covers that. If you're set on staying with Garmin Connect for your swim data, I'd suggest a 920 -- though they're now obsolete and replaced. Since they've been superseded by the 935 and 735, 920s can be had for pretty reasonable prices now.