Framework o GUI para programar en los entornos escritorio (desktop), web, móvil

Buenas. Acudo a ustedes como nuevo miembro en esta comunidad y usuario de Python y quisiera tener de ustedes con más experiencias su ayuda y colaboración para saber que Framework o GUI me recomiendan para programar en los entornos de:

  1. Escritorio (desktop).
  2. Web.
  3. Móvil.

Agradezco su colaboración.

Hola, a mi me funciono bien Kivy, para tener el mismo codigo fuente que corre en pc,(linux y windows) se compila para android, se compila para ios, etc