I like the flavours of S04, and did a few good beers in autumn with it but had troubles with it in winter and it drops out below 17C.
First time I used s04 ages ago I got the dreaded 1020 stall. I fixed my issues with sanatation and nutrients but when the temps get lower over winter, s04 started dropping out due to cold temps and needed constant rousing to bring it back off the trub/bottom to finish the job (it was stopping in the second week about 1016/1017, not the same as a 1020 stall in the first week at warmer temps trouble I had before).
I fixed that in the end by using coopers kit yeast to finish the job.
I could have persevered rousing and warming the S04, but I'd have flat beer in the bottles (or oxidized beer) if I kept going that route. But in the end I had beer mostly done with s04 (I like it's flavour), but beer finished off and carbed with the kit yeast (Didn't affect flavour that much, plus also rocketed it in to finish quick and carb in the bottles and be drinkable in 2 weeks of conditioning in cold ambients).
In contrast I stuffed around rousing s04 in another batch and it ended up oxidized and horrible. I left another batch alone to finish and it was just flat in the bottles.
So I recommend using s04, but bottling with coopers kit yeast. Only downside is not being able to reuse the s04 for a new brew as I wouldn't put kit yeast into a fresh wort.
E: OTOH problem with US05 is expect it to take up a fermenter for 3-4 weeks while it clears up. That yeast doesn't want to drop at all, completely the opposite to S04.