The comparison has been done many times - just browse the forum or google it.
Basically, if you are looking for stability and range, I'd recommend going for rfm69
nrf24l01+ is great too, much cheaper, but be prepared to face (a) fake transceivers and hence RF issues (2) power issues (3) range issues. Sometimes, one has to spent a lot of time to make them work sadly.