My Fiancé is allergic to tomatoes, which makes pizza hard for us, but even he loved this substitute. As we're both lactose intolerant, I used soy mozzarella. I've made this many times, with various toppings--artichokes and mushrooms, turkey sausage, plain and it's always been a hit. I even made a few for a party I had and they went in minutes!
Use frozen spinach and mushrooms and you have no problem with dryness!