This isn't bughouse.
Sacrifices: Bishop or Knight?
Often a bishop sacrifice on the kingside is very effective in breaking a castled king's protection...I rarely sacrifice but I would choose bishop over knight, at least in that case.
I would tend to prefer to sacrifice the knight when I am breaking someone's pawn formations in standard chess, but in Bughouse I would definitely agree that the knights are better.
I would probably rather sacrifice a bishop than a knight but it would depend on the situation. The knight can be really good to sneak up on someone and getting back in the game if you are behind.
In the endgame the knight is not as good, but when there are a lost of pieces on the board the knight would probably be better.
I think it is better to sac with the bishop because the knight is a tricky peace you don't want to lose it can't be blocked if it is checked and in bughouse four knights are legendary