I used to like permissive (OSI) licenses a lot more than restrictive licenses, but now I like copyleft better (for my own projects) because… 1. You’re still helping education, nonprofits, and individuals benefit from your work. 2. It’s still open source, so people will still be able to contribute and use your work in their own projects. 3. Companies that want to use your code to make money can do so, but only if they…
Minor pet peeve, I understand that different people use open source differently -- but I would classify the license you're describing as source available. A FOSS compatible license can't carry restrictions on usage.
I'm assuming you already knew that and were just using the looser, more generic definition. Which is not a problem, I just have seen enough people get confused later on when somebody says, "well, technically, this isn't strictly Open Source", so I like to point it out for anyone else who's reading.