I think you have a nice profile. Some people on this forum will point to your GRE scores as a potential red flag, but I was accepted to a T10 program with a far lower score on the quantitative section. If you have time, I'd consider applying to a couple T10 programs, to be honest.