I'll chime in here. I have a lot to say about AFP vs SMB. I have a TrueNAS server, which will remain on 13.3 (or whatever the last version with netatalk installed ends up being).
My TrueNAS server is configured with both AFT and SMB. SMB is horrid and I hate it. I do not understand why Apple got on the SMB train. I pretty much only connect to my NAS using SMB on my phone and my iPad, as those are unable to use SMB. They also don't do a lot of transfers to\from my NAS either.
I have a Mac Pro 5,1 running Mojave, Sequoia, and Windows 11. I have Sonarr\Radarr, and some other crap running on Sequoia so its always connected to the NAS if its running. About a year ago I started connecting it using only AFP instead of SMB, here's why.
- SMB was slower, even though everywhere I've read claims today, it shouldn't be slower.
- SMB constantly drops out. It would disconnect when trying to copy anything over 1GB+.
- SMB will say I do not have privileges to delete or move files around. This is completely random. Sometimes it works, sometimes it doesn't.
Now on Windows, the only issue I have with SMB is the occasional permissions issue, but I've pretty much got that ironed out. I don't often use Windows, and haven't booted into the Win 11 install in over 6 months I'd guess.
AFP doesn't have any of these problems, and always "just works". Which is why Apple designed it in the first place.
Netatalk is still supported, and aside from needing a manual configuration (which is pretty simple to set up, especially compared to SAMBA) works pretty good.
Netatalk is active and supported to install on both x86 macOS as well as ARM on homebrew. And I will definitely end up using it if macOS ever loses the client functionality. In the future if I ever need to upgrade TrueNAS further (I don't know why I'd ever need to), it is very simple to set up a jail and run Netatalk from that.