A commission-based job — easily. I'd prefer me having to earn more when I outperform and/or work harder rather than having a "safe" salary. It really depends on a case to case basis though; someone in a bad financial situation might want a stabler income especially if he/she sort of lacks the skills and connections.
There’s always limitless opportunities to earn when you work for a commission bases particularly when you are good and shows more passion in your job. You can always target higher profits and set it as your monthly goal. However, with salary based jobs, I believe its what most of the people want to venture in because aside that skills and high knowledge are not required, as long as you can do your job the right way, you will always receive a fixed and decent amount of salary.
But indeed for commission work, it is clear that the challenge is also quite a bit difficult because if we don't master this well then we will actually only have difficulties, especially if there is indeed a target that we must achieve.
On the other hand, for basic salary jobs, it is less difficult when working because we only have to continue to follow the work standards that are applied but this is certainly not as heavy as for commissions, I think and I prefer this option.
If you are someone who likes stability and doesn't want to scramble, a job with a basic salary will be very suitable. But for me, I always want to earn more money, love to discover new things because it can help me get great opportunities, and always set goals for myself to try every day, I like commission work.
No job is better than another, each has its own pros and cons. Depending on the thoughts and personality of each person, we choose to suit ourselves. As long as we feel comfortable, satisfied when working there, we have done the right thing.