If you really want to stay on site on a budget, then by all means stay at the All-Stars or Pop Century. You won't see fireworks form any of them, as they're not really near the parks. The rooms are clean, but they're small and very noisy.
Personally, I'd save the money and book a room off-site. You'll likely save enough money to cover a car rental and parking at the parks (and probably get free breakfast to boot), and you won't be at the mercy of Disney for your entire trip.