I used to use CFOP and switched to Roux as well. I averaged around 16 with CFOP but thought Roux was a cool method so I decided to learn it. I thought doing M moves to finish solving the cube was really satisfying but I gave up really quickly because although LSE was satisfying, it was too hard for me. A few days later I decided to try and learn it again. This time I was starting to get good at LSE after finding some EO algorithms but still didn't feel like switching. After that I found Sean's vid where he did a sub 6 Ao5 with Roux. That really helped me make the decision to switch to Roux (and the fact I gave up learning OLL helped I guess). I started learning full CMLL after I averaged sub 20 with Roux. I ended up learning EOLR and my times dropped from around 16 seconds to 14. I still wasn't doing F2B efficiently and I decided to practice that. Right now I average 11-13 seconds and recently got a sub 10 Mo3.