If you want to see all the parks, a hopper sounds like a good idea to me.
It is nice having a hopper with young kids because you can take a midday break at the resort and then go to a different park in the evening.
However, none of this is required to have a great time.