If you really must start off as a 1337 SNIPAR, and you don't want bolt action, don't go with a CYMA or Echo 1. My friend's CYMA was less accurate than my pistol, and the piston stripped before the first game. In my opinion CA is the best base, but don't expect it to be anything close to a DMR before spending $2-300 extra on it.
Don't base your purchase on whether or not it's TM compatible. The TM is Frankenbox, not the G&G/CA. G&G came out with the M14 before TM did, and the mechbox is easier to work on, much more reinforced and accepts a lot of standard V2/3 parts and uses an AUG hop up. Spare stock parts can also be easily found in Toronto.
Guardians of Asgaard - KF32
VFC H&K 416C
VFC KAC SR16 JL Billet SBR
TM FN Five-seveN