It's almost impressive how almost everything you said about typesetting is not only bad advice but in many cases the opposite thing that you should do.
Text boxes are good actually, more efficient, and anything you might want to do with point text can be done with text boxes, but text boxes...