The btf is pretty clean. My watchmaker looked at it and said it's fine. When he opened my 116520cf he revisioned it right away because there was dust and grime everywhere.
Of course it depends on when and who assembled your movement but from experience, noob and btf movements are cleaner (pun intended).
As for the case, in my opinion the case shape of btf v2 better but other members like
@Bobi01 prefer the cf v1 case.
It's very minimal differences and up to opinion.
Also, they recommend the cf v3 for dial.
As far as I'm concerned the btf Panda is better, and the gorilla cf is better. This is just judging the dials. But here also, the opinions differ. Others say both dials are better on cf.