adelphysi:
how ever i dont prefer to use nRF24L01 because it uses SPI protocol , and i want to make this matter the simplest i can ,,,, but Arduino micro controller disappointed me.
I don't have any experience with any of the 433MHz radio modules unfortunately so I can't make any suggestions of alternatives.
Why don't you want to use SPI? It works, and there are existing libraries you can use. I think it'll be simpler than VirtualWire because much of the work will be handled in the Arduino's SPI hardware rather than in software.
Why has the Arduino disappointed you? What were you expecting it to do? I'm sure you've seen videos of it being used in all sorts of applications (including quadcopters) so you know it is capable of quite a lot! If you haven't been able to achieve these results then it may just mean you need to re-consider your approach.