Google’s preferred method for configuring a mobile site is indeed responsive design. This approach offers numerous advantages, including consistency in user experience across devices and ease of maintenance, as you mentioned.
Aside from responsive design, dynamic serving and using different URLs...