I might be a bit biased as I am currently working on a browser automation tool, but automation wise, I find browser automation to be far better when it comes to long term maintenance and ease of use. Sockets/http requests will always win when it comes to things being lightweight, but you really cannot bypass many safety checks those websites have (cloudflare turnstile, captcha, etc) unless you use a browser.
Plus if you use AI to create a nice workflow for you, it's dead easy and simple to automate anything and reuse it, even if you've not seen a line of python in your entire life.