Enchanting Possible Outcomes?

It can be really demoralizing when you’re a sorc trying to enchant say a chest piece and get life, dmg, dmg reduction, etc. but instead keep getting the same outcomes such as str, thorns and other useless affixes. Is it possible to know what the potential outcomes are or do you just throw millions of gold at it until you give up or seemingly less likely actually get something good? Are there certain chests that will only roll certain things? Are all of the potential outcomes on one item the same as another item of the same type or do they differ (ex: can I roll something on a pair of boots that I can’t roll on another pair of boots with the same ilvl)?

It’s also pretty strange how a wand with the same ilvl can roll much higher/lower stats on the same affix. I can’t figure out what the rhyme or reason is.

Agreed. I am almost 100% certain that certain affixes are mutually exclusive–for example, I don’t think boots or pants can have two dodge-related stats (e.g. “dodge chance” and “dodge chance vs close”). But I wasted quite a few gold trying anyway.

Or perhaps there are hidden “prefix” and “suffix” designators and you can only have 2 of each type on an item?

As it stands now, the system will just have to be worked out by trial and error by the community, which is less than ideal. I will at least give Path of Exile some credit in this area, since their pre-fix/suffix system is clear to the player when you mouse over an item.