What I usually don't like is sewing in the endings. Especially when you often change colors and have so many loose threads ...For my new big granny love blanket I figured out how to sew endings as you go, the method is a mix between tutorials I found in the internet combined with my own experience.
Hope you can understand my explanation, otherwise I'm happy if you write me a message if anything is not clear!
start with new color, 2 sc (count as one dc) (1. + 2.), the loose thread lay in crochet direction
and you hide it with next 2 dc, at the 3rd dc, stop when you have 2
loops on your needle (3.) and put the loose thread above the crochet
now make a sc ( make sure the loose thread lays above the crocheting thread as on pic 5 and 6)
repeat pic 3-6 for 2 or 3 times.Now you can just bind the thread off.