Hi There
This is a pretty interesting topic. I have been running a Rasp Pi 3 based relay since August this year. By now, I am up to about 1,300 incomming and outgoing connections, and a max of about 21mbps. This is about 50% of the max. upload speed. Consensus weight is between 3,000 and 6,000. The CPU is running at 20% max. However, my local ISP disconnects me after 24 to 36 hours. From my point of view this is the only disadvantage. 

For a home based relay, is that good, bad,  or just average? Is there a chance for me to get a stable, or even guard flag? What are your experiances?
Mike