I think soapbox on top of the rebased fork is the future of Fedi once they get the memory kinks worked out. Until then stable channel of Pleroma is the best on low hardware. There are instances with good admins running tens of thousands of users as smooth as butter. I’m not sure what the experience of federation would be like with a million instances though.