I tried for myself a few things with free domains. this is very very difficult. My experience is that free domains has no chances to the top 3 or its up to 60% harder.
My experience was for around 3 months, i wanted to rank on a same keyword with a TLD and with a free domain, the links and...