Yoga is a great guided way to increase the efficacy/supplement your stretching routines. Yoga focuses on elongating the spine leading to increased flexibility of the spinal muscles/ligaments, decreased muscle tension, decreased chance of injury, better sleep, faster recovery times, etc.
This routine is absolutely amazing for decreasing neck/shoulder pain, neck/shoulder tightness, and crucial to people who work desk positions, bent over throughout the day, or use mobile technology often. One clarification, this means shoulders as in reference to your upper trapezoid muscles, not the actual shoulder girdle. I highly recommend all patients include this routine into their at home care at some level.