Hi,
I see that for payment and shipping there are restrictions base on Country.
I don't know if in 4.0 it's possible, but It would be useful have a possibility to configure
Shipping / Payment Restrictions
For Example if a customer choose "pick up in store", cash on delivery payment must be disable or hidden in the cart.
thanks