The key problems with -NC licenses are as follows:
They make your work incompatible with a growing body of free content, even if you do want to allow derivative works or combinations.
They may rule out other basic and beneficial uses which you want to allow.
They support current, near-infinite copyright terms.
They are unlikely to increase the potential profit from your work, and a share-alike license serves the goal to protect your work from exploitation equally well.