No, it's not a matter of opinion.. Snakes kept together experience alot of stress. It is only a benefit to the keeper(not really since you'll have twice the vet bills when they get sick) to house them together.

Snakes are not social creatures, they do not appreciate each other's company. If one regurgitates from stress, how do you know which one it was? If one had an abnormal bowel movement, how do you know which one did it? Ball Pythons and other Boids have been known to be cannibalistic in times of stress, so one day you may come home to one large snake in the tank or two dead snakes, one from being partially digested and regurged, the other from the damage the regurgitating did.

It is not a smart thing on your part to keep them together. One is going to be dominant over the other and the subordinate snake is going to be the one getting sick, not eating, regurgitating out of stress, not properly thermoregularting because the other one doesn't allow it to..

Separate them, it will only lead to problems if you don't.

Edit: It looks like there are THREE in the tank, two in one hide, one in the other.. Which isn't even set up properly whatsoever. How do you know what temperatures and humidity they are experiencing, when it's not even being measured properly?