Deffinitly spend time on the prep as this will make the tiling alot earier!...I tiled a floor that the customer self leveled himself....big mistake lol....learnt not to do that again
I would always go with a levelling compound, it's what they are designed for, use a fiber reinforced one to accomodate any flex etc. Prime the boards first, the apply SLC.
I would suggest using 1 manufacturer for the lot, primer, leveller and adhesive, job lot, and back up from manufacturer if needed, they would even provide a spec if you rang tech desk!