Cloud Cover

if there is L2A data available, I would use it. But you can produce L2A from L1C with sen2cor. The differences are discussed here SNAP Tutorial