If the soil can be dug, I think the gold standard is dig and tamp. Driven posts (steel t-posts, galvanized pipe, round
wood posts, etc) also work pretty well. In either case the posts can be easily yanked out with a hi-lift jack and a few wraps of chain around the post.
If the soil is sand, fine gravel, or some other kind of soil that doesn't pack together no matter how much you tamp it, road base mix (clay/gravel) can be tamped to almost rock hardness and it works beautifully.
Wood posts set in concrete rot faster than posts set in soil, because the wood shrinks away from the concrete slightly and the capillary action of
water keeps that small gap continuously wet. I've seen it happen over and over and over, where some well meaning person sinks some pressure treated posts in concrete, and they rot off in less than ten years. Given the prevalence of the practice, I think it's a dirty little trade secret of our
local fence contractors. If I had a nickel for every time somebody hired me to replace rotten posts set in concrete by one of our top local fence contractors, I'd have about 35 cents.
Styrocrete takes all the downsides of concrete post setting, and adds to it the absurdity of putting friable plastic bits into the soil. It's like, "how could we take the worst option and make it even worse?" Truly it is worth of derision.
Greg Judy on his youtube channel has been using large diameter (1 inch plus) fiberglass posts driven into the ground, and they look pretty skookum.
And finally, in places where there is minimal depth to bedrock, rock jacks work great. They've been covered here pretty extensively in the threads about
wheaton labs.