I think the Poly has a better general view, or at least more good viewing areas.
You cant really see the park from the Villas. To get a good view you have to go down on the dock by Narcossee's where the boats launch for MK From there you get a great view(PROBABLY better than anywhere at the poly), just not a whole lot of space if it gets crowded. That;s my 2 cents, you can venmo it to me