We have never done park hoppers before, but we added them for our trip this upcoming August.
Reasons:
1) Staying at Beach Club - close to Epcot entrance, so easy to duck in there for food if we are at the resort
2) We are doing parks for 5 days. My plan was 2 at MK and Epcot, 1 at AK. While I love HS, I did not feel it was worth a whole day. So probably doing a morning there and then doing Epcot for afternoon / evening
The other option was to add another day to our ticket, but that would involve adding another night's stay and the food, etc.
We shall see how it goes