In short, activate that option if you trust the party who will send you money, and you want to send it to an address you trust.
People you trust and people you do not trust will send you coins, activating and deactivating it should not be necessary. What is mostly important is for the receiver to know what replace-by-fee is and how parent RBF transaction can be double-spent and make child transaction to become invalid. If the transaction is not confirmed, the receiver can send child transaction which would also remain unconfirmed as long as the parent transaction is not confirmed, but yet not accept the parent transaction that is not yet confirmed untiil it is confirmed.
If an incoming transaction is RBF-flagged, then it would be prudent on your part to wait until it gets several confirmations before sending it further to protect yourself from possible fraud.
Just 1 confirmation is enough, after one confirmation, the parent transaction can no more be double-spent.
So if i were to receive btc from a someone that i don't trust yet, and then the btc shows up in ledger live latest operations but 0 confirmations, besides waiting, how do i check, its RBF-flagged?
I am not certain if you can check it directly on Ledger Live but you can check it on some blockchain explorers like
https://blockchair.com. Make sure you use Tor for privacy reason.