Can someone propose a similar alternative? All these services seem to suffer greatly from the same kind of “poor support”.