Facebook's execution has been top notch. I think Facebook is the modern day Microsoft. They execute well, and they are not afraid to copy. Snap is like Apple of the 80s. It had some good ideas, but execution was bad, and tech foundation weak. Do you remember the old Mac OS didn't even have proper multitasking? One process behaving badly was enough to crash the whole machine. That was why Apple was desperate to buy a modern OS and ultimately bought NeXT.
Facebook's mobile app used to be built on Html5. They realized it sucked, scraped the whole thing and built native from the ground up in 8 months or something. Reminds me of how Bill Gates realized Netscape was a threat and brought Microsoft's best engineers to build IE in record time. Same level of execution.