I'm looking at 2 different tanks to buy for my goldfish. They're both 10 gallons which is the recommended size for 1 fish. One is $20 and comes with a heater, filter (with filter replacements), ick clear, and a emptying tube. The other costs $8 and is much closer to me but it's just the tank.

Is the filter and heater recommended? Which one do you think would be better for my fish? (For the $8 one I'd clean out by my self) Thanks for any suggestions people can give.