I don't have any experience with the M8 but at a $249 price point, I would be leaning towards an AI Prime HD (comes with an app and WiFi out of the box) or a Kessil A160WE which has less out of the box control options but can be expanded. I have personally interacted with Ai customer support and they are great to work with.