How they compare
Both sell private shows, but they come at it differently.
CamSoda is free to watch, with more than 1,000 public rooms at a time, and its privates are some of the cheapest on a major site: tokens from about $6.99 for 50, with models setting their own per-minute price. Ticket shows and spying on privates make it cheaper still.
ImLive is one of the longest-running cam sites and is built around one-on-one shows. Its standout feature is previewing up to six live hosts at once before you choose, and new members get free credits, with regular discounts. Credits are expensive, though (around $30 for 25 at the time of writing, with privates from about $1 a minute), and there's less free content than on the big free sites.