this section is just a bit of insight toward the setting process. i recommend reading only after trying the puzzle first, for the best solving experience
this was the puzzle i got when generating, which had a nice one-step solution, and as far as i could tell, nothing else reasonable to finish it in few steps
..6.7.1..7...2...5.4.1.8.9.8...4...7.3.8.9.6..92...83....291......435............
first thing i did was morph and relabel, to make it look nicer (purely by personal preferences)
..3.7.2...8.3.5.1.45.....831...2...6.7.6.3.5...2.4.9..............456......789...
then i spent some time working on a different puzzle that keeps the same step and most of the same layout
i noticed r1c46 were symmetric free singles in the morphed puzzle, and that giving r2c5 didnt collapse it down, and i liked how that made the middle stack symmetric
i decided on aiming for this pattern (below), keeping the middle stack layout but making the givens in the remaining columns more evenly dispersed per row/box
...xxx...x..xxx..x.x.....x.x...x...x.x.x.x.x.x...x...x.x.....x.x..xxx..x...xxx...
since the step i wanted resolves most of the middle stack (and particularly, box 5) my focus was on directing that impact to b46 and c19
something else i do is try to keep freebies to a minimum, i like the starting position of the puzzle to have all the information the solver needs already presented (if possible). since r7c5 was a single by nature of the setup and i wasn't a fan of how giving r37c5 looks, i wanted this to be the only freeb
eventually after trying a bunch of grids, i got the final puzzle
...564...5..378..6.6.....7.1...2...4.8.6.3.2.3...4...9.9.....4.7..456..8...789...
(just an extra note, i dont care about minimality or backdoors in my own creations. if i make a minimal or backdoor-proof puzzle thats only just a nice bonus to me, my real focus is on presentation and care for solvers experience)