getting feedback on nrf24l01

LuckeRu:
Can you edit the code and write it if you have time?

I wont.

The main incompatibility of the two libraries is the signature of read, you could use something like

 if(radio.available()) {
    radio.read(msg, sizeof(msg));
    Serial.println(msg[0]);
    Serial.println(msg[1]);
    Serial.println(msg[2]);
  }

Your original code read only half the message.

  if (!radio.write(msg, sizeof(msg))) {
    Serial.println(F("could not send the packet properly"));
  }

That way you can check for delivery.