I think mozzarella cheese is the best for this recipe because it pairs perfectly with the fresh basil, tomato and balsamic glaze. However, if you are persistent in using a different cheese, I would recommend using provolone, swiss cheese or gruyere and they should all taste delicious.