I think its fine, most of the sports are made for TV not for being there in person. Obviously the only decent atmospheres were when the Chinese were winning gold medals.
Those who say that China isn't a traditional winter sports country, look again, they are tied to Austria on the Medal table.
But I do think it was much better than Tokyo in terms of organisation and atmosphere also common sense prevailed when they allowed a limited amount of fans to enter.