For my money, dual licensed AGPL is the way to go. All source is available under the AGPL, but also available via a paid commercial non-open source license.
The only real drawback is ensuring any outside contributions can be utilized this way, such as with a CLA.