I have an Ooni Koda 16 that uses gas. I use propane tanks right now, but may convert it to natural gas if I ever get a line run to my deck.
We use it at least twice a month, and there are some months that it is a once a week pizza night thing. I've done huge family events at the beach where we made 16 15" pizzas over the course of 2 hours, and I have fired it up to cook 2 pizzas out of dough I had in the freezer for a single family dinner.
It's definitely expensive, but it makes really good pizza once you figure out how to do it correctly. You need to get a laser thermometer that goes up to 1000F so you can make sure your stone is hot enough in the middle of the over (~600F for my liking). The back of the over will fail to read at that point because it will be over 1000F.
I also have 2 pizza peels- one is the biggest one that will still fit in my oven and is only used for putting pizzas in the oven, and the other is smaller and used for turning/pulling them out. It's much easier to launch pizzas successfully if your peel isn't warm, and you can also have multiple people building/cooking pizzas with 2 peels.
A friend had some of those pizza screens that Dominos/Papa Johns cook their pizzas on, and those are really handy to throw the pizzas on once you pull them out of the pizza oven. I usually put them in the regular oven on the warm setting if we aren't eating it immediately. You can also cook on those if you want to make a bunch ahead of time, but the crust isn't as good.
Last tip- order double zero (00) flour on amazon. It's what the Italian pizza places use, and it is the best.
I'll answer an questions you might have.