Having been single for most of my life, I would definitely say being in a relationship is much better. Then again, it depends on the kind of relationship you have. People often stay with someone out of fear of being alone which is the worst choice you can make. Nobody likes going to sleep and waking up alone, and sharing even the simplest things in life with someone else is something we all need. Perhaps an advantage to being single is the freedom to decide what you want to do and how to spend your time without making all those small/big sacrifices. It's also fine being single when most of your friends are too and you can have fun going out, but when you feel like the last single person then it can get a bit depressing..