Switching Domain on a Multisite

I have a wordpress installation set up as multisite with two sites. My main site, and a development site. What is the "best practice" for making my development site live? Should I simply change the URL, if so how do I make sure it is changed everywhere? Or should I do a fresh install from backup? I do have backup buddy so I could do that. I was just wondering if there is a better way.