Follow up question: I just found out my frame is designed for a 34t ring and a 42t cog. How much am I messing with things if I go smaller on the ring or bigger on the cog? This may make my decision for me.
I also found that the Alivio is the cheapest 24mm hollowtech crankset with bolt on rings going (not counting questionable stuff on Amazon, Alibaba or eBay) and is in either 96/64 bcd or 104/64 bcd and narrow-wide chainrings are easily found. I think I am going with that, it will be cheaper all in than just the cranks in SLX or Aeffect.