I do indeed rely a lot on GWT.create fallback (GWT-RPC, CssResources, UiBinder files, ... etc) which also makes it easier to mock. But indeed, that part won't survive.
Static injection I only use for very special cases, for tracing purpose I use static injection. But OK, I could live without.
In UiBinder based classes I also use method injection - although that can be an anti-pattern (and in fact I filed a bug on it that there is a order issue when subclassing)
ImplementedBy/ProvidedBy I never use
AutoFactory seems interesting as a replacement for Assisted inject, I did not look into that one.
The last one that I would mis is custom injections. But that is not supported in GIN (it is in Guice). But again, I don't use it that often, I'm sure I could live without.
Hey you just convinced me to start migrating :-) But we have a lot of Guice code, including some Guice extensions (custom scopes, binding extensions, ... ). I'm not sure if I can convince my team.