My favourite boss, for what might seem entirely trivial reasons, is the Esper Zodiark. Getting to him took me hours, and I don't think I've ever felt that sense of achievement before in a video game. -_^ The fight itself felt really challenging, but more the achievement and nostalgia factor.