it depends on you personally. I understand:
1. Guangzhou is planned to be a gateway city and an international trade center in South China, and Shanghai is planned to be an international financial center and an international transportation center, so it should be considered in line with personal majors and development direction.
2. Guangzhou is a pragmatic and inclusive city with free speech, making it an international food capital; Shanghai pays more attention to ostentation and extravagance, and it is also more exclusive. High-end clothes/luxury goods are very popular, so it is difficult to find something to eat.