I think i will go for 105 then, i am not looking for the best, I just want to know where in the 105 the upgrade does really a difference you know?
So... there are 2 Di2 105 in my equipment...
I exchanged the chainrings on one bike- i compared all single parts of the crankset and the only reason why the 105 crank is more heavy than the ultegra is the large chainring.
I bought nice Ryet.. they haven't been that cheap , yes. But the bike was delivered with 52/36 , which I wanted to exchange anyway to 50/34.
On my daily commuter Gravel I bought a groupset and exchanged from 2x11 Ultegra to the 105 Di2 ... I didn't even mount the crankset as I wanted to keep the FSA 46/30 supercompact.
Other than that I was also riding a 2x11 105 crankset ... there's nothing bad to say. Only again: the Ultegra and DuraAce cranksets from that production time may be faulty due to glueing process, the 105 is not affected (forged which is slightly heavier)
If the weight adder doesn't scare you,I wouldn't exchange parts, at some point it is really cheaper then to go directly with ultegra. However for some people the 105 is kind of a "mental issue" .... so in their eyes I downgraded my commuter from Ultegra (mechanic) to the Di2 105... honestly.. this was a massive upgrade, I just repeated what some people think.