Well, I'm seriously attached to my old Cube 60. The preamp stage is basically a Bassman, but built using FETs instead of tubes. It's a coffee house amp, and in that role, it works great. Within its volume limits, it sounds like a big amp. That's not the case for a lot of smaller amps.
I would try headphones (there's a headphone jack). If the sound is bad through that, then it's not the speaker.
Mine is on the verge of needing a recap job - yours could be the same.
Worth fixing? Given that the amp was free, I would sink $100-$150 into it, but more than that, probably not.
js