It's debatable whether pickup rings look better or not, but I hate direct mounted pickups on a functional level.
Pickups are incredibly sensitive to distance from the strings, some more-so than others, so if you change action or want to do any set-up changes, you've got to take the damn things out and pack them with foam or whatever, rather than just a few turns of a screw. Plus direct-mounting butchers the tabs, rendering them unusable in anything else other than another direct-mount guitar if you feel like swapping them out. Not without either changing the baseplate amongst other things. Rings or pickguard or GTFO.