All else being equal, PySide has the nicer API.
PyQt has two versions of its API. Version 2 of its API is nicer and more Pythonic. However, for historical reasons and backward compatibility, version 1 is the default. Therefore, you end up starting all your PyQt modules with:
Code:
from sip import setapi
setapi("QDate", 2)
setapi("QDateTime", 2)
setapi("QTextStream", 2)
setapi("QTime", 2)
setapi("QVariant", 2)
setapi("QString", 2)
setapi("QUrl", 2)
PySide, on the other hand, offers only version 2 of the API.