Just be sure to check for known issues with your existing applications. For example, services such as Citrix Metaframe, Nfuse, RAS clients or the like are often victims of service packs. There are usually workarounds, but it's worth checking first.
One of those, "an ounce of prevention" sort of things.
My experience though is that SP-2 is worth doing.