So in this I would have played Rh5+ , Kc4, Rxf5 and white resign. This is because the knight can't even reach the pass pawn, and without the bishop the game is lost. In this situation, the bishop is very very important. Knight, was useless.This was with my friend holding a grudge against me after me winning two matches in a row, he messed up here. I was playing white, and this was the end-game. If he had done what I did here, I would have no doubt lost. But he was too afraid to take the bishop because he treasured the rook. And the game ended up as a tie by me being 1 up by a knight because I forked his rook by him again messing up accidentally.
think you may have overlooked that after r-a5ch white can play kn-b5 thus blocking the check so knight isnt so useless after all
bishop can perpetually threaten b1 so the pawn simply cant queen. one slip by black and the rook gets forked by the knight so the game is obviously a very careful draw imho. (unless there is something i have overlooked?) whites safest plan is probably to put bish on b1 and move to a carefully thought out safe square if threatened by the rook. meantime knight or king can move against the pawn and eventually kill it.
as for the original thing about kn v bish, i prefer a knight in the end game because it can cover every square on the board whereas a bish can only cover half the squares, despite the fact that its maximum number of squares it can attack simultaneously are higher, the knight has advantages to offset that. if the opposition's pawns are on a different color square to the bishop then the bishop is often useless.
however one advantage with a bish is that a pawn and a bish can protect each other which cant be done with a knight
i lean slightly towards knights in the end game but you need to go with whatever floats your boat .......
Good luck creating a pin with a knight.