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