I've had them all and was a charter pro-member of Zenfolio. For versatility, quality, and customer support you simply cannot beat smugmug (
https://www.smugmug.com). You can make as many galleries in as many categories as you like - so organizing your images the way <span style="font-style: italic">you</span> want can be pretty simple. Uploading is drag-and-drop through most of the popular browsers. Unlike my experiences with the other companies, smugmug has <span style="font-style: italic">constantly</span> worked to update their service to suit their customers. They have their own forum (like BCF) and communicate constantly with their members there.
There are three levels of service at $40, $60, and $150. You can do a lot of customization at the $60 & $150 levels.
If you're savvy with css and html you can do a ton of things to your site at those two upper levels to copy the feel of your main site to your photo site. For example, for our local car club I designed our main site at
https://www.volusiabritishcars.com/ which links to
https://pix.aerog.com/AllBritishCarClubofVolusia
My regular smugmug site is
https://pix.aerog.com/ - it's pretty plain, but I have done a lot of little css and java tweaks to make it a little different than the normal sites. I've got over 37gb of images there with nearly 20,000 image views this month. The system is down on the odd occasion, but it's relatively rare.
Some other examples with lots of customization that can be done at the $60 level are
https://denise.smugmug.com/ https://www.travischancephotography.com/ https://www.alpfigen.com/ and
https://www.davidweissphotos.com/
Good luck!
PS: like many of the other sites, you can show smugmug images on forums and blogs too.