Ranked in these QuestionsQuestion Ranking
Pro Includes a VNC client for GUI apps
Setting it up takes some effort. And 3rd-party VNC client (or X server) apps might have a better user interface than GNURoot's default. These also work, but also take some effort to set up.
Pro Does not require a rooted phone
GNURoot is a completely self-contained app that cleanly uninstalls and doesn't need root permissions.
Con Requires a lot of manual configuration
GNURoot doesn't hold your hand and isn't even documented very well. Getting anything graphical to run takes some doing.
Con Wakelocks on by default
It drains the battery pretty quickly when running.