I have never dined at the Top of the World, but have dined at Eiffel Tower restaurant.
The Eiffel Tower restaurant is definitely a first class experience. We will go back the next time we are in town.