We ate there last year for Illuminations. The view is partially obstructed by an island, but it's not too bad. If I remember correctly, the trees on the island semi block the globe when it comes out.
On our trip two weeks ago we ate at Rose and Crown one night for Illuminations (HIGHLY recommend) and watched it from in front of Canada another night. My family agreed that we've been spoiled by eating in restaurants and watching Illuminations and do not enjoy the pushing and budging when we're around the lagoon watching. I would rather watch from Spice Road Table than standing around the lagoon, but we've seen Illuminations many times.
The food is great! I didn't do the small plates and DH and I ordered the entrees. The rack of lamb was my favorite, but the mixed grill skewers are really good too. The mixed grill meats were very spicy, if you like spice! (I do!) One of my dd's ordered the lamb sliders, which were also good.
They have both indoor and outdoor seating. We sat indoors (my request) and they lower the lights and pipe in the music.
HTH!!