You can have rent due any day you want, just document accordingly in rental agreement. If you have multiple properties though, it’s easiest to be consistent with the day rent is due for ease of record keeping.
Why do you want to wait half way through the month before getting paid. If you someone stops paying you have already let them stay half the month for free. It will be the end of the month before you file an eviction and then you've already lost a whole month of rent.
Mine is due on the 1st, late on the 6th. I'm filing an eviction by the 15th.
It's best to be "top of mind"...the first bill to get paid each month. Matters less with A or B class.