Advantages: - Makes the codebase smaller - Qt is more widely used, so it should be more stable - It supports events - Qt GUI backend may be used to replace SDL and X11 Disadvantages: - Doesn't work on more exotic platforms