Snakes can definitely be a stress-reliever. You can be affectionate toward them, but they don't demand an emotional connection when you don't feel like it and are low maintenance compared to a dog or cat.
Without getting into too much detail, I have some pretty severe health problems and taking care of my reptiles is literally the only thing that gets me out of bed some days, so I think they definitely can have therapeutic value.