The align tool should work with everything. It's quite a hassle that it currently doesn't support callouts and such.
My bad, just noticed that this is implemented in Revit 2019.1
The align tool is still pretty broken for elements hosted on sloped surfaces/work planes when using the align command from a plan view
Correct. The align tool works for more stuff nowadays, but not everything.