NodeMCU vs. Other Microcontrollers: Which One Should You Choose?