The main difference between GPL2 and 3 is that GPL3 explicitly addresses software patents, DMCA (and similar legislation that makes it illegal to break DRM) and "Tivoisation" (according to the FSF page, this pertains to hardware limitations placed on specific types of otherwise general purpose computers).