All the companies you've been recommended are good
They're usually about the same price too, so it's pretty much, pick one you like the sound of.
The only extra that Shark really have is the STS system (unless the others have similar that I've not seen), where you can upload the normal, fast or an economy map as you see fit.