I couldn't understand much of what you said. Try and be more specific. Creatine better than dianabol? Creatine isn't even a steroid. Increases salt? Never heard that, infact the body cant even produce salt. For a competition diet stragegy, i would suggest asking in the nutrition section and dianabol will cause water retention, so its not ideal to use before a competition. Tren and winstrol is more ideal, give you more defined, leaner muscles. Regards.