When editing a complex curve is very annoying to have all handles at a time. Also, this is a requirement for the current GSoC Edit Grease Pencil using curves.
I have seen that this improvement can be used in any other area of blender, so I have decided to publish the option in the overlay panel..
{F8538685}
I was looking to replace the general Handle option by an enum with None/Selected/All, but the main handle checkbox is used in lot of places to determine if the curve is in edition, so it's not good idea to replace this. This solution adds the handle types, but keep all the logic of the old checkbox.