Beefy Johnny B's subs are mixed bag, but dessert choices impress