I'm not familiar with join market. What wallet application uses this?
My own conclusion is that whirlpool is better than coinjoin because the fees are lower anf you maintain custody the entire time it's running. The downside is that it is much slower.