We've done Boma breakfast and found it to be pretty busy, loud, and the buffet line was long. Food was very good, however, and we were staying at AKL so it was very convenient. We've only done Trail's End dinner and it was a considerably smaller restaurant, but the food was excellent and they had some different items than the standard buffet fare. If breakfast at Trail's End is anything like dinner, that would be my pick. I'd also factor in where you are staying and how you will be getting there. It may be more time consuming to get to Boma if you're not staying at AKL, but it's worth the trip if you plan on walking around to check out AKL while you're there.