We do not currently know of any antonyms for poor substitute.
For similar words to poor substitute, try: