I have been a Christian since I was very young and I didn't really know what it was all about. In the last 6 months or so I have become very devout in my beliefs. Now, I think religion and what I believe are completely separate. Religion at its roots isn't the best thing. Don't get me wrong, there are many great things that come out of religion but there are also a lot of bad things that come from it.
I do feel that religion offers "social benefits". Assuming that as a religious person you are going to church, there are many groups and events that you can be a part of. In any given church there are children's groups, youth groups, college groups, etc. There are many ways that you can be socially involved in your church. Many churches offer group outings or get together's that anyone can be a part of. My children are involved in a group called Awana. It is a group that teaches young children the Bible among other things. I have recently become a part of a mission of our church called Crossover Senegal. This is a group that meets weekly so that we can prepare for trips to Senegal, West Africa to share the love of Jesus. I recently returned from a trip there and it was one of the most amazing experiences of my life. These are just some of the social benefits you can get from being "religious".
As far as people being morally obligated to do certain things because of religion, I do agree with that sentiment. When God gave Moses the 10 commandments it gave people something to shoot for morally. The Golden Rule that is taught in the Bible is "love your neighbor as yourself". This is certainly a good start for living a good moral life. With religion you always tend to keep those things in the back of your mind. No one is perfect. I do think the world would be a whole lot different without religion but as humans we all want something to believe in.