Change balancing options for eigen functions.

As discussed in #5428 and #5728. @jiahao I have used the `kwargs...` trick that you don't like. If I write the keywords out then all eigen functions must have those arguments even though they don't support balancing for good reasons.