One thing that's nice about working with scipy's linear filters is that you can compute the initial state of a filter with lfilter_zi before you pass any signal through. This eliminates ringing in many cases.
However, this functionality doesn't appear to be available in fili. I am curious what the feasibility of adding this would be?