I'm in a DO school and really like it. It depends on where you feel the fit. Don't go to a place because 'it's really good' I would go where I fit in and it's really good (most are fairly good). The whole applying for residency depends on where you want to go if you see the discrimination. Some places require the USMLE because they can't compare you that well to the other applicants. Some places find a way to compare the COMLEX with the USMLE. I say go where you feel comfortable otherwise it will be a really long 4 years for you. Granted, make sure you will learn something so that you can pass boards and do well for your future patients.