pfSense is based on FreeBSD, so most of documentation you will find here — https://www.freebsd.org/docs.html
Better logging is a crash dump you have send to pfSense team, what else? You can also change the default 50 entries behaviour of syslog via GUI, if you want more just look at /status_logs_settings.php on you pfSense firewall, you can even setup external syslog server and send all log directly to it.
https://doc.pfsense.org/index.php/Copying_Logs_to_a_Remote_Host_with_Syslog
https://doc.pfsense.org/index.php/Log_Settings
despite the documentation slightly outdated after reading it you should not ask such questions like
"where do I find better logging that has more than 50 entries?"
Yes, pfSense docs are not the best documentation but I can not agree with you about "pointless RTFM comments" — most of crashes of stable 2.3 are related to NIC drivers and this is solvable problem in most cases, that was pointed in https://doc.pfsense.org/index.php/Unexpected_Reboot_Troubleshooting. You have provided NO information about you hardware and software, so your first question and offense at the expression "RTFM" absolutely not justified, IMHO. If you are not looking for help here, I don't understand what kind of response are you waiting for.
May be this? https://www.amazon.com/pfSense-Definitive-Christopher-M-Buechler/dp/0979034280