Here is my opinion as a relative outsider to the specific people involved. I'll try to keep my bias to a minimum in my rankings.
Winners of each Question
Deficit: Nick Clegg. The leaders who didn't take on the deficit just didn't figure in, and Farage was laughably pathetic with his "please notice me" act. That leaves Cameron and Miliband. They produced their usual rhetoric, Miliband about fairness, and Cameron about cuts and hard choices. Clegg cut the line between these two, and they found it difficult to attack that ground in the debate.
Immigration: Nigel Farage. This one was a given, and a bit of a pyrrhic victory anyway, because he tainted it all with his silly comments about health tourism. Regardless, given that he was the only anti-EU person in the debate, he was able to corner Cameron and fight everybody else off to stick to his message.
Health: David Cameron. He fought off Labour attacks about privatization, and Nick Clegg had to get in that side fight with Bennett. Miliband was looking particularly creepy in this section, and the other three leaders failed to bring anything relevant, with Farage being just horrible. Consolation victory to Leanne Wood who did her job in slamming Labour on the Welsh NHS.
Future: Nicola Sturgeon. This one was by a country mile. While Cameron and Clegg made petty argument about the coalition, she cornered Ed Miliband and took him to case for not being sufficiently left enough and not caring about Scotland, and took no prisoners with anyone else. Farage sounded weak as through the whole debate, Bennett seemed quite irrelevant, and Leanne Wood had very little interesting to say.