Technically speaking Sphinx is not a replacement of LaTex but something that will make your life easier and that (if desired) generates PDF (via LaTex), HTML or plain text output for you.
It's mostly geared towards code documentation but due to it using reStructuredText, people have found it easier to work with for other purposes, including writing books.