I have a good mate who lives in Bali with his Balinese wife.
I was talking to him last week. I'd be very wary of arguing for Shapells innocence after what he told me.
They have followed the case closely as actual observers not via the media. Moreover, they speak Bahasa Indonesian and his wife speaks Balinese as well and they know the culture and the legal system.
Shapelle has got a nre more savvy legal team who will get an appeal and find a suitably corrupt official to declare a mistrial based on insufficient evidence. That doesn't mean that she did'nt do it.
There are no shortage of corrupt officials as I have become quite aware from my frequent visits to Indonesia.
My feeling is that corruption is decreasing under the influence of the current government and one is often pleasantly surprised these days to meet an official who is quite uncorrupt and professional.