I still say run your legit business however you want and forget what the blowhards say.
the point of a business is to make money. as long as your doing that who gives a rats behind if you collect per cut, weekly, monthly, etc.
I have always left it up to the client how they wanna pay. most have me invoice monthly. but I have my share who pay me each week I'm there.