TM is like the grandfather of airsoft guns, so people like to assume they're always the best. However, TM m4's pretty much suck.
(correct me if I'm wrong) I think VFC m4's come stock with an fps that's a bit ridiculous, like 410 or something like that. Too much IMO. I would opt for the G&P.
I change primaries like other people change socks.