Impossible to answer. Answer will depend upon defition of complex (hard, but how and for whom) and opening (how far into variations?).
If you search something challenging at your level try the Scotch.
I think it depends on what level you play