These days, not running/having a neutral at a light switch is silly imo in the age of smart light swicthes and IoT stuff in general, hence I would allways loop at the switch and not the rose myself.
As for sockets, I prefere radials over ring final circuits due to ease of extending them down...