There are pros and cons to each migration path, and which route you take depends on your unique organizational needs.
Organizations with a large user base, a complex, multi-instance deployment, and rigorous security or data-protection requirements may find a natural home in data center. Cloud may appeal to those seeking a low-maintenance, auto-updating option emphasizing flexibility.