Snowflake (NYSE: SNOW) and Palo Alto Networks (NASDAQ: PANW) are excellent businesses, but only one can be the better ...