There is no the best method existing. As Ravi has already pointed out, depending on what kind of quality and amount you need. Pristine graphene prepared by mechanically method is limited to small amount suitable for high-quality needed for fundamental research. CVD is high-cost but produce high-qulaity single- or few layer graphene, suitable for Electronic application such as transistirs. Wet-Chemical methods allow to produce graphene oxide (GO) and reducded graphene oxide (rGO) with low cost and scale-up possibility. GO and rGO are normally good enough for energy devices such as supercapacitors and batteries and sensors.
There is no the best method existing. As Ravi has already pointed out, depending on what kind of quality and amount you need. Pristine graphene prepared by mechanically method is limited to small amount suitable for high-quality needed for fundamental research. CVD is high-cost but produce high-qulaity single- or few layer graphene, suitable for Electronic application such as transistirs. Wet-Chemical methods allow to produce graphene oxide (GO) and reducded graphene oxide (rGO) with low cost and scale-up possibility. GO and rGO are normally good enough for energy devices such as supercapacitors and batteries and sensors.
For large, highest-quality sheets of graphene preparation , one of best methods is electrolytic exfoliation (Lithium intercalation) . http://pubs.rsc.org/en/Content/ArticleLanding/2012/JM/C2JM00092J#!divAbstract . Madagascar graphite is best raw material.
Relative high quality graphene and graphene coatings (most needed) can be prapared by reduction of available graphene oxide (GO) - look at files in attachment