I think the buddy system is a great thing sometimes, and that it limits opportunities sometimes.
I think any time you do something with other people, the outcome will be some kind of compromise. Personally, I have almost never done a dive that went slowly enough to suit me -- I really like to sit in one place for a long time and watch stuff, and most people want to keep moving. But the benefits of having buddies, to me, have outweighed having to change the dive I might otherwise want to do somewhat. The camera has put a bit of a spanner in the works, though . . .