I never see a heated discussion about this, to be honest. I think people complain that their salary is not enough most of the time, not because they get paid monthly. Other than that, late payment is also a huge issue that sometimes happens in my area.
I have experience with daily payments, hourly payments, etc, and I agree that most of them don't matter in general as long as I get paid. The little issues such as transfer fees etc can change depending on who you work for, so it's not necessarily a demerit toward a specific payment schedule.