I haven't got physical limits installed on my mill yet so I only have soft limits to rely on.
I am in the process of dealing with physical ones atm.
I have to be much more careful to prevent crashes.

Home on my Z is at the top of column. It has another 71mm left going up and 255mm down. So soft limits are +70 & -254.
Y is table centered and X off center so softs are Y-92 &+ 92 (185mm total travel). X+175 & -320 (496mm total travel). Leaves 0.5mm either end.

The BIG problem is if/when you lose steps or lose position after a jam.
If I lose my home I lose my limits. I have to mess around finding my home again by hand and test all the limits before I can run again safely.

With physicals I could just jog to the switches and reset.