My 935 just crapped itself after some very loyal service.
Happy to shell out now for a 945 but if a new model is imminent would prefer to hold off.
I realize garmin tends to keep things pretty tight....but if anyone has any advice please feel free to share!!
I'm in the same position. My 935 is 3.5 year's old, and stopped working. I did a full factory reset, and it now works again, but not well in the pool.... I think the issue is water ingress on the button seals. I really don't want to buy a 945 if a new model is being launched soon. Luckily, I managed to buy a Garmin Swim 2 half price. I use the Swim 2 in the pool, and my 935 for all other sports.
I think that the 955 could be released at CES in January. If not, the normal 2 year cycle would see a launch in April 2021. My first event will be IM Lanzarote, and hopefully will get it before then
I've been impressed with the Swim 2 so far. I love its small form factor, it feels nicer to use when swimming. I also like the swimming wrist strap HRM.... I hated the Swimming chest strap on the 935, and rarely used it. I know that the 945 also has wrist HRM for swimming.