GPLv3 gives much more legal definition to the spirit of the GPL and free software, but some people seem to like the loopholes in GPLv2.  Also, the GPLv3 is <i>much</i> better about what happens when the license is violated.  GPLv2 is very strict about license termination.  GPLv3 is just better in all regards.