Curses: + Just runs on a terminal, which is easy + Lots of people have taken this path, and it's worked - Looks like it's from 1978 - Has a lot of little headaches regarding cursor position, etc - Limited to ASCII or unicode at most - Doesn't have the usual set of GUI widgets GTK with C++: + It's a modern GUI toolkit that popular programs use + Mouse control is well-supported and easy to use - It requires you to install a library to build it - Generally needs to be compiled for each platfrom it will run on Python with Tk: + It's a modern-looking GUI toolkit Platform-specific library: + Look like it belongs on the platform it works on - Doesn't work on more than one operating system