
Sí no mal recuerdo, el 21 de marzo del 2011 (hace 1 año, 4 meses y 26 dias, segun Wolfram a momento de publicar éste post

En estos momentos, luego de 1 año, 4 meses y 22 dias, logre conseguir que unos bindings "no oficiales" funcionaran en mi distro (ya que los oficiales daban mucha lata), así que inicie la migracion del codigo fuente de los ejemplos a SFML 2 RC.
La verdad, la API de SFML es maravillosa, hasta el momento tampoco no me he sentido desilusionado por alguna carencia tecnica o algo parecido, así que si deseas cambiarte de Pygame a SFML (Pilas tambien es una excelente opcion

Algunos ejemplos debo de re-escribirlos (ya que ahora sé más que en aquella epoca) y otros aun debo de pasarlos a la nueva API, así que si no deseas portar ninguno de tus proyectos a SFML, puedes ayudarme con esta pequeña tarea y así sentir como fluye las instrucciones

ahora bien, que tan largo es un "hola mundo" con SFML? pues aqui tienen!:
#/usr/bin/env python2
# coding: utf-8
import sfml
ventana = sfml.RenderWindow(sfml.VideoMode(320, 240), "Prueba!")
ventana.framerate_limit = 60
texto = sfml.Text("Hola mundo!", sfml.Font.get_default_font(), 50)
texto.color = sfml.Color.BLACK
texto.style = sfml.Text.BOLD | sfml.Text.ITALIC
GRIS = sfml.Color(200, 200, 200)
while ventana.opened:
for evento in ventana.events:
if isinstance(evento, sfml.CloseEvent) or \
(isinstance(evento, sfml.KeyEvent) and \
evento.code == sfml.Keyboard.ESCAPE):
ventana.close()
ventana.clear(GRIS)
ventana.draw(texto)
ventana.display()
25 lineas (22 ignorando las tres primeras) nada mal ¿eh?

un saludo!