It depends on the application. If its for electronics based application CVD is the best method. Water treatment and for others, Chemical synthesis may be the suitable method
It is very important to consider the end use to determine the synthesis method for graphene. If your objective is in the area of paints, coatings, thermally conductive polymers, or any sort of "large scale" application, CVD will be costly and time consuming. CVD is primarily used for thin conductive coatings.
There are many low equipment cost, high yield production methods methods for graphene.
For medium scale production and good quality CVD method is the best, But if you need just very less quantity but high quality then you can do mechanical cleavage of graphite using sctoch tape.