How they compare
These two are both veterans, but they work very differently. MyFreeCams is a tipping community: anyone can watch public shows free for as long as they like, without ads, and many models have regulars who've followed them for years. ImLive is built around paid private shows, and its free side is mostly for previewing hosts before you pay.
The biggest difference is pricing. MyFreeCams fixes its show prices across the whole site: 60 tokens a minute for a private, 80 for a TruePrivate nobody can spy on, and just 10 tokens a minute each in a group show. Your private shows are also recorded for you to rewatch. On ImLive, credits start at around $30 for 25 at the time of writing, and private shows from about $1 a minute; its Discount Club and group cams bring that down, and new members usually get some free credits.
ImLive's standout feature is the multi-viewer, which lets you watch up to six live hosts at once and pick the one you like before going private. MyFreeCams relies on its CamScore rankings and model-list filters instead, and its design is dated and busy. ImLive also has its own sections for men, couples and trans hosts.