I do a range of composting options, from my vermicomposter (top grade), to compost bins for kitchen scraps and yard waste/weeds, to various piles of autumn leaf mulch and grass clippings. I try to not let anything go to waste. I pulverize egg shells in a cheap coffee grinder, give some to the worms and the rest in the compost bins. Nearly all the leaves I mulched last year (it was a lot) were used as top mulch  or soil additive.
It's still not enough for all my needs. Last year I put in a bunch of beds, and potted plants mainly get commercial potting mix. I do hope in coming years it will settle into something more self-sustaining.