In the middle game I think it would be bad to give up a knight and bishop for a rook. In the early stages of a game rooks generally aren't particularly active so you're giving up two strong attacking pieces for one less active piece. It should be possible to do a lot more damage with 2 pieces than just 1 while there are still lots of pieces and pawns on the board.
In the endgame it probably depends, if there's only a few pawns left on each side and the board is quite open then a rook could do lots of damage chasing the bishop and knight around the board, it would probably require very careful play from the owner of the knight/bishop not to loose material from double attacks by the rook. If the end game was quite closed with lots of pawns on the board then they would help shield the knight/bishop from rook attacks and also provide plenty of support points around the board for both pieces. If this is the case though all the owner of the rook has to do is swap off lots of pawns in the centre, open up the centre of the board and start causing havoc! (keep the pawns in the centre so you restrict the knight to the outskirts of the board and you should also be able to keep the opposing king tied to one side of the board too)
That's what I think anyway, hope it helps
In general, Good idea or bad? Or, when is it a good idea or a bad idea? Why?
Thanks!