Out of edibles, flower, cartridges/vape, Keif, shatter I prefer the third one. Mainly cause of convenience and it doesn't stink up the house.
Edibles are alright but they take awhile to kick in for pain relief but when they kick in it's a very nice body high so when I can afford it I try to get both vape and edibles.
Flower/herb's high is great but it doesn't last long for me, only 2-3 hours max before I have to refill my pipe/bong and grinding and filling it can be a drag and don't ask me to roll a joint cause I'm hopeless when it comes to it cause of my anxiety shakes.
Keif is great to sprinkle on top of a filled pipe/bong to help the high last for an additional 2 hours I usually save all my keif from my grinded cannabis for special holidays cause when I get together with my parents and siblings who are also stoners it's tradition for our family to pass around the bong full of keif on the holidays. hehe
Finally as for shatter which is pure thc glass it's way too strong for me to enjoy on a regular basis and is expensive, and I had a terrible (but needed) existential crisis that one would normally get when taking shrooms. Basically this is literally the break glass in case of emergency type of deal when I need to purge all of my anxiety in one go.
Of course everyone's body will react differently to whatever is mentioned, and it also depends on the amount of THC and CBD is in said product and it's a "you get what you pay for type of deal" cause I've had some cartridges last a month while others only last a week due to the amount of THC content.