There is no free lunch. So, it is better to pay commission and get better spreads. Anyway, it makes really no sense to use a "commission free" fx broker, because even if the spread is just one pip more you have to pay much more than eg. with IB (supposed you handle at least 50 k$ units).