Are you trying to send Linux X11 displays back to the Mac?
I use:
ssh -4 -C -Y remote.linux.address
and my exported Linux displays come back to XQuartz just fine. The -Y is ForwardX11Trusted in a config file. I've used -X (ForwardX11) in the past, but I have less problems using -Y. The -4 to force IPv4 may or may not be affecting your connections, as the Mac may try using IPv6, and that is still not as robust on all platforms and routers.
Up until last Christmas, I used Mavericks with XQuartz over ssh -Y connections. The past year I've been using El Capitan and XQuartz to do the same thing.
The only ssh problem I had with El Capitan was its ssh defaulting to using more secure encryption, but the AIX systems I also work with still using only the older ssh encryption. I had to add older ciphers to the /etc/ssh/sshd_config file on my iMac so that AIX could ssh into my iMac (I frequently use scp and rsync over ssh to transfer files)
# in /etc/ssh/sshd_config I had to add this very long single line
# so older AIX systems could ssh to my iMac:
Ciphers 3des-cbc,blowfish-cbc,cast128-cbc,arcfour,arcfour128,arcfour256,
aes128-cbc,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,
aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,
aes256-gcm@openssh.com,chacha20-poly1305@openssh.com
as one very long line.
Otherwise ssh has been a very dependable tools that I depend on all day long at work.