I recently had brake problems, vagueness, no real bite, etc. Turns out the pad material had come away from the backing and was causing problems. Once found was an easy sort but potentially could have been a big issue if not sorted. Worth giving the calipers a cleanup and pads a check, naff pads...