I've seen people report they lost the ability to have Wifi always on. Since 8.1, I have never seen my Wifi disconnect or reconnect while the screen has been off. So I guess my Wifi is still always on.
WiFi in 8.1 is always on even with screen off. but I do find WiFi sense to be a huge battery drain at least for me so I've gone back to the manual toggling.