I'm not fond of radio projects.
The Seeed-based project hit the skids when I tried to take the application software inside the radio. That turned out to be hell on earth. Long term plans are to move the application into a Microchip radio. They give better support than Seeed, so the idea seems feasible.
I used assembly for over fifteen years following graduation in 1972. I've used it on many different processors and architectures. I usually use C, but always use assembly whenever that is best. I fashioned a Arduino-like pin I/O library to be used on a PIC using assembler. Sometimes it is useful to refer to pins using a simple integer rather than the instructions, particularly for table-driven C applications.
Microchip has radios? Tell me more. :)
I think I was getting the RFM69HCW for around $8.00 or so.
Is it easy to use? There was a lot of overhead to learning how to use the RFM69HCW.