1. Both are important, but a good program structure is a basic assumption for any top / good program. So it is all about RA and letters.
2. Dont analyst outcomes empirically. It will be better to think amd ask if xxx is suitable for yyy, instead of looking if anyone doing so. Becasue this can be onky because the selection of the chort.