Solo Diving, IMHO is the safest mindset. I've had 3-4 OOA divers, not always my "buddies" come after my air when panicked. I always donated the primary. When someone is, in their mind, fighting to stay alive, they will do anything, and the whole concept of "team/buddy" is just a concept.
I prefer to dive alone. I have about 1,200 logged dives and another 600+ not logged. When solo diving, it seems to me, you are fully aware that you must monitor your air/gas, trim, deco time, current, compass, etc. On the other hand, on a new dive site, I much prefer to dive with the locals, the divemasters, and the pro's, and just act like a remora and swim along following them.
The more good training, the better the diver.