The Boss GT10B needs a little time to get used to. Sure you can plug it in and be using it for some okay and pretty practical sounds in a few minutes if you don't bother to read the manual, but once you want to get down to using it seriously you definitely need to spend some time learning how to set it up to meet YOUR needs. That's no bad thing either since it is so flexible for creating or just shaping and polishing the tones you want it pays back the time investment handsomely.
Since it is so flexible you don't just have to use it with your bass. It can be used on lead or rhythm guitar if necessary, but why stop there? You can plug a Mic in and set up patches to use it as a vocal processor if you really want. Works for Dub FX anyway.
As a USB interface for use with PC it will do the job. You can record with it or use it to put effects on dry tracks you have already recorded, but of course you are limited in terms of inputs and outputs as it isn't a dedicated music interface. Still, if all you want to do is lay down the odd track or do demos then it's perfectly fine.
I haven't had the GT10B for long enough to know exactly how tough it is, but I think it is definitely up to the job of regular gigging if that's what you want from it. Metal case, strong plastic footswitches. You know the drill.
As ever, it's always best to play around with anything musical in a shop before you commit to buying. Although when you are testing something like this which needs a fair bit of a time investment in setting it up to meet your own needs you do need to bear in mind that you probably won't get all the best out of it in the shop.
Five Stars because it deserves them when you understand that it needs the time investment to get the most out of it.