Blockbuild efficiently. It's pointless to count your moves during speedsolves unless you have Brest at the ready to recinstruct your every solve, so instead, practice movecount solves where you try to be efficient and plan out your first block, or square. Without regard to speed.
For your first block try to get a sub-11 movecount. And for SB get used to M slice pairing. Also, in blocks don't bother turning fast. Just turn as fast as you can that you don't hesitate at all.
Corners don't matter. Just some of waffo's algs are pointlessly long like his s***antisune for example. (his RU2R'U2R'FRF'RUR'U'R'FRF' or something)
For last six edges get used to EO and keep a low movecount too. Just get used to the feel of using MU moves and transition between steps is very very important. And at the end if you get E2ME2M', do it. Don't do MU2M2U2MU2M2U2M or whatever.
Don't worry about switching. I switched a few months ago at 23 sec average CFOP, but I hated it, just like you. So I switched to Roux, and now I'm at a 10 sec average, meaning I'm one of the fastest... Goes to show it's important to enjoy your method. Good luck
