My biggest cart realization was that you add and remove a lot of very HOT components during some grillings, and you need a spot to place them that won't be affected by the heat.
I started building a table from Cedar that I had, and it looks great. I covered with layers of epoxy and polyurethane. Still looks great. These are plastics that will melt / burn. Not a great idea. Burn marks don't look great
So next time I'd go stainless, stone or maybe a poured concrete countertop as I've seen some do.