No indicator is suitable when titrating weak acid with weak alkali
An indicator works when the solution's pH is in its range. It's not necessarily the equivalence point.  The point is called the end point where it actually changes color. 

If the difference in volume is small between the equivalence and end points, then the indicator can be used.  Since a gradual change implies more volume must be added to obtain the same pH change in other acid base titration, the difference between equivalence point and end point(if you use indicator) will be more and therefore indicator will not be suitable for it.