What are the pros that made you choose them and the cons that bring you pain?
Are they suitable for a startup or is it better to start with another approach and then move when need to scale?