Back in those days, Microsoft had a very good reason why they charged for Xbox Live, as it was clearly better than PSN. But now, as the PSN has matured, it has grown closer and closer to Xbox Live quality but managed to stay a free service in spite of its constant upgrades. In fact, it is becoming more and more difficult to distinguish which is the better service.