I believe these two schools are at the same level.
If I'm confidence that my kid can be top 10 in the school, I'll pick DPS as the guaranteed seats from DBS is so attractive. Otherwise I will choose SFA as the boys ranked in the middle can still be allocated to decent Band 1 schools like WY, SFX and CSW Catholic.