React wouldn't be an improvement. But adding max-width: 1200px; margin: auto; to the body sure would.
That does look nicer, thanks!