Not having BLE on perfect for IoT board was quite stupid
The Arduino is a nice idea, but crippled by lack of /built-in/ BLE, and too costly and clumsy via shells. The Pi is even more stupid without /built-in/ BLE for low power wireless comms and peripherals, because USB is a clumsy way to add extra features to tiny computers.
BLE should be consider as compulsory for any tiny device now. WiFi is a nice to have when you need to use a LAN or WAN with a device and wired Ethernet is a pain or a security risk.
A project I have in mind will need loads of BLE attached battery powered, wireless environment sensors, so I'll need loads of tiny cheap computers with built-in BLE which I only need to add environment sensors, storage and batteries to, the new Pi 3 looks like it may be suitable and economical for this.