I have several stoves & use them all at various times for various reasons, including whim and what i have on hand or can find when i head out the door.
The canister I use over the wood, esbit or alcohol usually when I'm planning to do more actual cooking instead of merely boiling water, or sometimes if it will be really cold or high altitude or really windy it seems to be less fiddle, easier. or if a multi-person trip it seems easier to do the canister and share a single stove and large pot for all (2-4 people).
Often what else I'm doing will factor in – if I'm pushing other limits, testing gear, etc., I may opt for the canister to keep one portion simpler.
When I was doing JMT a couple years ago, I brought the bushbuddy to save on fuel weight.
Sometimes I cook on an open fire without a stove, where appropriate.
The alcohol or esbit I mostly use on short trips when going light – just to boil some water for a meal or two and for coffee or tea. I've cooked trout with alcohol and bushbuddy, but it's not as easy or predictable (bushbuddy doing poached works pretty well, but that's the only good method for it).