A reasonable review, though I might quibble with a few points (D&D's hit points have never been realistic and were not intended to be so, for instance).
One thing that strikes me, though, is that it is not necessary to worry about Tieflings (which I think are stupid) and Dragonborn (which I think are mega-ultra-ur-stupid). Just because they're in the PHB doesn't mean you have to use them. If you are the DM, you get to design the world. So if you don't like a particular race, don't include it! Or make it NPC-only. If some punk with a bloated sense of entitlement complains that he can't play a dragondude / flying elf / kender / etc. in the campaign that you spent your time designing, just don't play with him.
This has always been the case. What if my campaign world doesn't have any orcs? Then obviously nobody can play a half-orc. If somebody had his heart set on being a half-orc, he can either pick a different character more appropriate to the parameters of the campaign or take a hike. No big deal. It has always been that way.
One thing that strikes me, though, is that it is not necessary to worry about Tieflings (which I think are stupid) and Dragonborn (which I think are mega-ultra-ur-stupid). Just because they're in the PHB doesn't mean you have to use them. If you are the DM, you get to design the world. So if you don't like a particular race, don't include it! Or make it NPC-only. If some punk with a bloated sense of entitlement complains that he can't play a dragondude / flying elf / kender / etc. in the campaign that you spent your time designing, just don't play with him.
This has always been the case. What if my campaign world doesn't have any orcs? Then obviously nobody can play a half-orc. If somebody had his heart set on being a half-orc, he can either pick a different character more appropriate to the parameters of the campaign or take a hike. No big deal. It has always been that way.