Most logical boarding, and proven to be the most efficient, is to simply let pax board at convenience.
Pre-boards first (as so required by law), F/J and elite second, then everyone else.
That is what is proven, over and over again, to work better and speed up the boarding process.