You want to use a cheese that is creamy when melted and gives you a good cheese pull. But you also don't want that cheese pull to go on forever. I wouldn't use mozzarella or swiss on their own. Cheddar, gruyere, and American cheese will be the best options for grilled cheese!