Dude, what are you looking to do? Are you learning to fly or are you starting for the first time? How much are you looking to spend entirely? Do you have any experience with RC flight? There's a milliion options here, if you give us some more information we can give you better advice. BNF is pretty brand specific. That was a term coined by horizon hobby for their parkzone, hobbyzone and eflite brands. The spektrum and JR radios that use DSM2 are compatible with the horizon brands BNF planes but not others. For most brands you must buy a transmitter and receiver that are compatible and then install them in your plane or helicopter. There are now some "anylink" compatible planes that include an adapter to fit any radio so that you don't need to buy a receiver. If you are looking to go as cheap as possible then you should probably look to the hobbyking brands but there's going to be more setup required on your end.