Sen2cor plugin is the easiest and more accurate option. The new version of Sen2Cor should work stand-alone without needing Anaconda and python processing.
You can use SREM (Simplified and Robust Surface Reflectance Estimation Method) to get surface reflectance from the Sentinel-2A data. For SREM, please check