Transceivers that actually work

The nRF24L01s do work, so if they dont work for you then you either have them wired or powered wrong or they are faulty.

As for alternatives, then that rather depends on what you want to use them for, application, speed, distance etc.