Sure, as everywhere in the life, one thing is not the answer for all the use cases
My perspective :
Bitcoin Onchain - for Hodling (investment) and relatively large payments
Bitcoin Lightning - for relatively small QUICK payments (a gift card etc)
Monero - for payments I personally want to keep private