I upgraded from 105 mechanical hydros to Ultegra di2 in early 2020.
Once up and running it’s really nice – in particular the front mech shift up onto the big ring which is effortless.
Having 1 battery only to charge seems an advantage over AXS – although clearly Di2 is a bit of a pain to get setup with all the wires to route.
If you do it make sure you really check the lengths of the wires you need. I got all of mine right except the rear mech to lower junction box (you need one junction box A and one B) – which I underestimated how fiddly they route it had to take was. So I had to buy a longer one which delayed the build.
I think I came to about £800 all in – but I shopped round loads of places for each part – and got a particularly good deal on previous gen Ultegra shifters as they came with post mount calipers (which I sold on eBay). This was as the pandemic was just kicking off so there was less of a shortage of bike parts at that time.