Iced vs egui for 2d-ui in 3d gfx

There is a previous thread Egui vs iced in regards to game engine integration - #7 ; but I did not get much out of it besides iced=retained, egui=immediate.

For those building complex 2D-ui (think games, 3d modeling otols) in wgpu, which library did you go with and why ?

I'm fairly agnostic on retained vs immediate.