Too many fillings = too many things going on here, and then bagel is soft. Personally I would prefer just cheese, egg and bacon in a more traditional bagel