Learn something about project management. Just the fact you think agile and scrum are better than TODO lists is huge redflag.
Try to interact more with customers. Are they happy with our work?
Try to relax little bit and look at it from fun side. Read dilbert, thedailywtf and so on.
And finally perhaps consider to change profession. Programming is 'default' choice for many people, but you might be happier elsewhere.