How do the BFNL's five finalists stack up against each other?