Invest in L lenses and never look back. Don't waste your money on 3rd party lenses.
Now if you hadn't given this as an advice but as a statement of your personal preference, there would be nothing to discuss about. But as it stands it's just the type of very bad advice that is frequently found in this forum and any shop would give you if they would want to give as much money out of you as possible. For aps-c (and not the op's mk2) its even more complicated, because part of the expensive glass ef lenses is not even used for this sensor type, thus it's even more strange to recommend L lenses for everything
It's not bad advice. It's from personal experience. I've wasted so much money on Tamron and Sigma lenses because I wanted to save a few bucks. And every time a disappointment. That money I could have used for L lenses. You only need a few. Pays for itself in the end.