Generally speaking, TOSCA is more powerful. However, where OpenAPI is better is in allowing constraints beyond individual parameters. For example, you can express something like "one and exactly one of these is required".
IÂ haven't delved into it very deeply, but thought it might interest us as a source of inspiration for improving TOSCA.