That was a very satisfying puzzle. Definitely worth 5 stars, but the whole thing could be worked out logically without requiring any bifurcation/backtracking (except I used a bit to help me find the useful areas to investigate).
I had the same feeling when verifying the puzzle. It was a good adventure solving this puzzle. I had to use case analysis a couple of times, but much less than other 5* puzzles I've solved.
Same - and even then, a number of times where I used case analysis I could subsequently see that there was a way to logically work the same thing out, if you knew the threads to pick up.