I've generally been a 10 in shoes most of my adult life, but every single one of 13 pairs of Nike running shoes are 10.5 and they're all spot on - Nike seem to size consistently. I don't have the Junipers but do have, or have had, Wildhorse 6, Pegasus Trail 2 and Terra Kiger 6 and 7.
I love the Zoom Fly 3, but they are a bit of a Marmite shoe based on other reviews I've seen/read. They're definitely a shoe designed to put some effort in and not a daily trainer. I wouldn't advise having them as your only pair of road shoes - check out the Pegasus 37 for that - some colourways on offer at a good price.
The Invincible Run seems to have been well received - it's the first time Nike have put a load of ZoomX cushioning into a non-race shoe. I couldn't justify the outlay though, maybe you can.
Slightly cheaper, Nike marketed the Infinity Run as an injury-prevention shoe - the second version if out now >>> React Infinity Run 2. The first iteration is on offer now and is probably the value buy right now >>> React Infinity Run.
Thanks - they had the Pegasus 37 in the Eliud Kipchoge colourway (wouldn't be my first choice but good deal...) in my size (well half size up) - so I'll give them a go. Good price at £73