Second I would like to make a comparrsion between the 2 flight controller boards I have used in this project.
So If you choose the NanoWii board you get a very stable control board that you can extend with other hardware such as gps, baro,... and you can upload new firmwares or modify or add your own code to the firmware. But you will need to have some basic knowledge on arduino to setup and configure this board via your pc. -> buy it here
If you want a fast, cheap and easy solotion you might choose the i86L board. It is really plug and play and you do not need a pc to configure the board. Just follow the manual and after 2min your quad is flying. But this board only has a gyro sensor, so not that stable. And you can't add extra hardware like a gps or a baro. -> buy it here