Boma does have a huge variety. But I find the quality of food to be far superior at Sanaa.
But it's really hard to compare... one is a buffet, the other is a "real" restaurant experience.
If you want quantity and variety, go with the buffet. If you want some unique Indian-influenced flavors, go for Sanaa.