You can have your cake and eat it too if you focus on client-side adaptation. For instance, with MIT-licensed Mobify.js which we recently released (http://mobifyjs.com) you can have any amount of mobile-specific functionality while keeping the URL of your desktop site intact. Works especially well if your site is complex!