some points to supplement:
1. APS is 99.99% a must when apply to german as a China applicant. it is used to verify that the degree applicant had is not a fake one.
2. Sweden do have a couple of good school like SSE/SU, lund, uppsala.....but personally wont rank it in front of germany, france and etc since, they are similar level with some other EU country, but they do charge quite some tuition......