Keyboard indicator: this is current implemented as an applet in GNOME, which you can optionally add in the original GNOME panel. As there are no applets in the new shell, obviously its gone. Although I wouldn’t have necessarily chosen this as the most important applet, it is a must in a multilingual world and I don’t see how they can justify putting just that back in without allowing all applets – which as I understand, getting rid of is one of the original design’s goals.

Activities: maybe your segregation of activities is not right for you? I use email;development;terminal;browsing;vms+remotes;misc. IMs can live everywhere (and often are “show in all desktops”), and transitory stuff like videos show where I open them (usually from the web or email) and gone when I stop watching them. I do switch a lot, but I enjoy the deterministicity (is that a word?) of finding the correct application by going directly to the workspace where it is (using the non-default keyboard mapping of CTRL+F< #> to go to that workspace). So activities usually work for me and I like the capability of being able to start a session by throwing the applications to the workspaces where they should be in – with original GNOME I either have to start each application by going to the correct workspace, launching it, wait until the window shows up (which in the case of Eclipse takes forever and a half), lather rinse repeat; or launch all my applications and then start sorting them out to workspaces.

Minimizing: it takes time to adjust living without the crutch of a task list ;-p I personally never minimizes windows so I’m not sure what the use case for that may be.

In the mean time I will give them the benefit of assuming they know what they are doing and will solve all the usability problems by end of next year. That being said, knowing GNOME devs are hostile to suggestions of giving more control to users, I may be overly optimistic.