I know that openSUSE by default accepts broadcast from internal network so shares etc. should be seen with no problems. Ubuntu's way is good in that it is easy for beginners. Look at partitioners complexity. You can't do much in ubuntu's partitioner while in openSUSE's you can do all sorts of things
I started with Ubuntu and ended up with openSUSE because it is the most professional distro i know. Ubuntu has one upperhand, they have a BIG community but as i recall people were making pranks like rm / -R etc.

(i tested it myself on a VM

)
So for me openSUSE is the best.