Upgraded from Fedora 22 to 23 using the new dnf upgrade. It was a pretty smooth upgrade almost like it was just upgrading packages.
Only issue I've noticed so far was that I wasn't able to access any of my other machines on the network using their .local name.
To fix this, I had to edit /etc/nsswitch.conf and change the hosts line to be:
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname mymachines
Which was what was there previously but changed in the upgrade. I might have accidentally brought it on myself by telling Fedora to replace my local changes with what is defined in the package. Putting it back tells the system to try resolving using Avahli multi-cast name.
Once the change is saved, then restart the network manager:
sudo systemctl restart NetworkManager.service