I have been working with PyQt for some time (4 years), and I prefer user interface coding for simple applications; but for the rest I use Qt Designer. With PyQt, you can convert the .ui file generated by the constructor into a .py file, so if something is not to your liking, you can always override it in your code (for example, override QWidgets, etc.).
... , Qt CSS , , . QML - , , , - , , , JavaScript , Spotify JS ( ).
, , Windows, , "" Qt vs QML, Windows Forms XAML/Windows Store Windows 8.
: , "look'n'feel" Qt, , , , QML.