Personally, I prefer snake_case for naming things. I think it's mostly a matter of preference, but there could be other considerations.
For example, if you plan to use the ArcGIS Python API for anything, or are going to publish any of the data as hosted layers in AGOL, there are certain functions in there that will automatically rename your fields to snake case. So, it could be nice to keep the names in a format that will be consistent elsewhere.
- Josh Carlson
Kendall County GIS