I have a pi 4 running HAOS, I have an 8 gb pi 5 running a bunch of services, with head room to spare. I have a pi 5 with 4gb ram running Jellyfin with headroom to spare. Both pi 5’s are also running pihole.
I also have a pi 5 with 2gb that will hopefully handle my personal blog and email, hopefully! I have a pi 5 with 1 gb showing up on Thursday that will run my OpenWRT and LuCI. I had a pi zero 2 that handled wireguard but it could only handle it for DNS, with OpenWRT on a pi 5 I will be able to do more than just DNS over wireguard.