I disappointed to see that the Linux version requires Flash. The Flash plugin performance are terrible on Linux. Hulu should do better than wrapping Flash to a exec. The VLC codebase is good to start with.
What I have a bigger problem with is that Hulu content cannot be viewed outside the US - so when you travel you can't watch a quick movie or TV show (unless you proxy it).
(+unless a provider in another country happens to carry the same shows.)