Sakura is not a boring character, but that does not mean she is likeable either.
I didn't like HF as I was against the attitude of Shirou that he would sacrifice everything for Sakura. Like let the world get fucked or kill Sakura, Shirou: I want Sakura screw the world.
That was a major reason I chose the option to kill her every time the choices came up, well I also wanted to see all the bad ends but killing Sakura off was fun.
I actually liked Sakura more in Fate and UBW route than in HF truthfully.