wvmarle:
Advantage WeMOS/NodeMCU: those operate at 3.3V (instead of the 5V levels of the Arduinos).It doesn't sound like you need that many outputs, but you do want WiFi, making the ESP8266 based boards a natural fit for your project.
You are right. To be honest what's been giving me more trouble is sending the data to Pure Data. There is something there, but is not changing when I move the accelerometer. It looks to me like random data. Looking at my code I see that I am not mapping the values from the accelerometer... maybe that is why?