Here is a very nice video discussing the benefits and drawbacks of travelling solo or with company.
I agree that the best way is to travel with company but with the freedom of doings things solo as and when one feels like. But for that to work, you need to travel with people who feel the same way.
Before the start of the trip sit down with your fellow travelers and discuss what each one wants out of the trip. It will slowly become apparent where your paths will diverge and where they will meet again. Then create a plan that makes everyone happy, understanding that people will need to make some adjustments. But these adjustments shouldn’t be major so as to wreck someone’s wishes completely.
If after this exercise you find that things aren’t working out, then consider going solo or finding another partner or group of people.
The worst thing you can do is force yourself to travel with a group of people, some of which want to do things you don’t want to do and some who don’t want to do things you want to do. You won’t be happy and neither will the others. Unhappiness is contagious and it will ruin the trip for everyone else. Your Facebook pictures may come out all nice and happy. But it will be an utter waste of time, money and patience. You might as well sit at home.