it depends on what you want to achieve and whether or not you want users to cradle.
you want to do it with the least amount of administration effort and minimal impact to users.
this depends on a few things and also how easy the migration is.
first can you confirm which version and service pack you are running. essentially the above is correct however there are a few thing you may want to change or which may make the migration a little more seamless.