I go to Bali regularly. I have tried all the recommended Babi Guling places (from 5 star hotels to Denpasar, to Nusa Dua to Ubud to my own babi guling in a private villa). I have to say, Ibu Oka is still the best. The truth is you have to appreciate the spices and you must go there early when the food is still hot and the skin is still crispy. However, it is rather oily so you also have to enjoy eating spicy oily rice with pork. The 'boudin' is also enjoyable as it has a sausage consistency rather than a gooey one. All in all, I am never let down by Ibu Oka, but like I said, go early (arrive at 11am) otherwise you are not getting the best on offer. If you want to try another Ubud joint. I recommend Naughty Nuri's ribs (marinated in Kecap Manis), also very yummy. It's too bad you did not enjoy Ibu Oka's. I am quite surprised to be honest.