I pretty much use the same dimensions, except on KS..I like to keep the drain as low as possible, our code requires 12-15 inches and I like to allow room for play when there's a disposal with double basin...usually I'll go for 13.
As for laundries, exact same as you @ 42"...but I like to give the customer a say for three reasons, they feel good you asked them, they can't blame you if they don't like the finished height, they know much better than you whats going where...you never know if they have plans to prop a shelf above, or if they'd like options to move the washer later.
Mindful that my coide requires a min 18"- max 28" tailpiece with a min inlet height of 31" from the base of the machine.
Toilets I like 7" above ff to ensure I'm above even the widest baseboard trims...I like them offest left of the the actual toilet feed to make it easier to slightly offset chrome plated feeds if the customer prefers them over braided (I prefer braided)...slightly harder to to line up & cut the feed when it's a perfect striaght shot on the chrome ones, you can bend an offset into the chrome, then swing in into the toilet stub once it's in the 3/8" comp stop outlet.
On Pedastils I go 21" off FF, I used to go 18" for vanities but when you have a changeout to a pedastil down the road the higher drain is nice for Washington traps.