As many other suggestions the best approach would be to try it yourself.
And depending on your application you will have different opinions, for example, I have used Ubidots, Thingspeak, Azure and Blynk. They all work, have different prices, pros and cons. For me, at this stage, for this project, Blynk fits best.