I always play rogues. But as much as I am enjoying BG3 I can't for the life of me see any reason to be a rogue over a ranger. The ranger can do nearly everything the rogue can, and more, and what it can't do doesn't compete at all to the 'more' that it can.