Hanging in a can of cleaner is not good for the brushes. It's OK for about an hour if you have to , but longer is not good for th bristles or the ferrule area.
Washing by hand the way you do is the method. A brush comb is indispensible to get all the paint out of the upper regions. A few rinses in the mineral spirits, then a quick soap and water wash, rinse, then I carefull fold the brush up in a wrap of paper towels. Leave that overnight to dry, then take off the damp towel and rewrap with dry paper towels for storage. I store them this way FLAT, carefully so the bristles are not scrunched.
If I am painting things where speed is important, and quality of the finish doesn't matter...fences, outdoor furniture, whatever, I just use the chepeast disposable nylon or china bristle brushes I can find, and dont waste time and money on trying to clean them. BUT, for important work...window sashes, panel doors, etc, there is NO subsitute for the BEST brush you can buy, and I take better care of these brushes than I do my own hair!