Tufts (meets full need) and Brandeis (some merit) are two schools with strong philosophy programs that don’t appear in the traditional rankings because they do not grant Phd degrees (only Masters degrees). They also seem to fit your profile better than some of the programs you have listed.