In my most recent ultra event over 87km, I ran with both the 945 and the 935 on opposite wrists.
The auto lap (1km) vibrations were never more than 5 seconds apart, and with the majority of the laps they went off simultaneously!
I had both watches configured to use "GPS + GLONASS" and "Every second" recording. Both were fully charged at the start of the race.
After 10 hours and 52 minutes (my finishing time), the 945 still had 46% battery power and the 935 had 42%. The 945 is the clear winner in the battery category!
Here are some charts for comparison:
I think I have enough confidence in the 945 to replace my trusted 935.