Once you have it set up, you can be either a maker (also called a yield generator) or a taker. Most people run as takers only, because it is much simpler.
In my experience, it isn't simplicity, but competition. I simply can't compete makers with hundreds of times more money than I have, and with a fortune locked in fidelity bonds. If you want to be a maker, you need serious amount of money, which comes with even more serious awareness of the protocol and the security measures you need to take.
Unfortunately, being a taker with current fees isn't very attractive. You still have to pay for the entire CoinJoin transaction (makers don't pay their inputs), so it comes quite expensive. I haven't tried Whirlpool, but it sounds like the second best to coinjoin. Is it cheaper than Joinmarket?
Whirlwind, on the other hand, currently has an anonymity set of 414 as long as you don't deposit huge amounts, and this is only going to grow. In the future, you will be able to get an anonymity set with Whirlpool of 10,000 or more.
That. If this continues as it's going, and implements blinded certificates, I don't think Joinmarket or Whirlpool will be even competitive.