Who after Ballmer?

I seriously think Microsoft is executing a lot of things wrong esp., in terms of launching/not launching both software and hardware products(office for RT and others, XBOX, Phone, Surface HD etc), software update cycles(WP), exerting excessive control on partners(WP7&8 hardware limitations, Windows RT tablet form factors), ignoring share holders (stock never moves more than an inch) etc.

On the other end, we hear a lot of innovative stuff and patent related new from the same folks which suggest that, R&D and engineers are doing pretty good.

If any one agree or disagree that the leadership should change, who would you suggest for the to job? Any one agree that Mr. Ballmer should be dripped?