Portland waterfront fireworks worth the wait, some say