J-Trader is not free. They just (typically) take $1 from each round trip of commissions as opposed to charging a monthly fee. If you pay $6 per round trip, $1 goes to Patsystems and $5 gets divided up between broker, CME, etc. So which is cheaper depends on your typical volume.