I disagree with you greatly.
Most people give CA a bad name but base that on their old versions. I will openly and honestly say that the new CA guns are much better than marui guns in every way.
TM's M4's are horribly flawed, they have a stupid 5 piece barrel system, awful plastic tabs on the receiver, If you've ever tried upgrading one it's a huge pain in the ass, there's almost twice as much that you need to disassemble compared to a CA.
I personally will only ever own a TM M14, TM VSR10 and TM Pistols. Classic army is the way to go for everything else.