Channel 3 is the social platform for gamers. You're welcome to browse. If you want to post, 1UP, respawn, comment, rate, review, complete quests, etc, you'll need to log in or create an account. (It's free!)
Just to the east of the Daily Bugle is a small pond. Around the pond are usually 4 to 6 chests plus a bunch of ground loot and nobody knows about it. There's a gas station nearby a little further east for mobility. My favorite drop spot so far.
I'm jumping back into this game after taking a few seasons off but if I had to pick a spot based on the options, I would probably say The Joneses. Reason? Many of the landing spots I chose in previous seasons were all wooded areas. "Aight boys: Let's go to the woods!"
I like Chonkers due to the fueled up fast cars with good tires, but I also will just land wherever I've planted my reality seed (though I've found that's a good way to have rando teammates steal your loot 😡)