I had similar questions that are related to your thoughts.
Here is what I found:
According to USMLE reports the passing rate on the first board is 70% for DO.
I don't believe in the manipulation stuff that DOs boast, ie stay away from my spine...
But then again I don't believe in anything concerning eastern medicine such as rocks with vibrational emanations...or putting needles in certain parts of my body...until the FDA approves them (which prevents me from getting sued in the future)
Even though you may not practise medicine abroad try explaining what a DO is to a european while on vacation abroad...I was unsuccessful at doing that with my parents.
As far as the bugs are concerned: the bugs are attracted to food or shall I say to cleanliness challenged individuals who would rather wait for the cleaning lady to come next week than clean two plates by themselves. I saw more bugs in our lovely state of Illinois than Grenada.
The attrition rate is skewed by decels and what not but I wish it was higher. Some people around here are motivationaly challenged. This means party, go back home for a couple of weeks, sleep until 12pm, skip classes (and then try to figure out why you failed Physio)
and then study on the side.
One of the disadvantages of having a huge class i guess. According to valueMD Ross had its own USMLE crisis. SGU's one is on its way...
The locals can be nice or annoying to say the least. just like living back at home in the States. The only difference is that in the States we have something called suburbs in case you want to get away from the locals.
Anyway I personally think that SGU has a lot to offer, my experience has been very positive so far. The classes are huge but the professors are very approachable and if you are motivated enough then one day you will be an MD with the same rights and responsibilities as US MDs and then I personally plan to go and talk to the professor at Washington U in St Louis who laughed when I told him I was going to SGU....to ...Well I'll tell you when I get there in a couple of years.