Almost anything would be a cut above your computer speakers.
What do you mean, will do the job?? All speakers are going to have some limitations. I use Event 20/20 BAS speakers and find they don't transmit low bass very well (or at all) - despite costing $700 for the pair. Some of it is simply due to physical issues. 8" speakers can't handle bass as well as 12" or 15", and 5" speakers will be worse.