CFOP has the most resources and is mostly algorithmic. If you are a person who enjoys learn algorithms, CFOP is for you. If you prefer intuitive block building, I would say go with Roux. Just watch/ read about the basic overview of all the methods to see which one fits you the best.