I work with satellite communications quite a bit. We sell Globalstar, Inmarsat and Hughes services to local and state governments.
Don't use Globalstar for any required communications. The Globalstar network lost a number of satellites a few years ago and their coverage is spotty at certain times of the day. They've launched replacements (and upgrades) recently and they are starting to come online but it's still a bit spotty. Iridium is much more reliable.
That's also the difference on pricing. Globalstar lowered their pricing to keep customers.
You might look at getting a BGAN with Inmarsat coverage. It requires a computer for alignment but is common for both data and voice coverage in remote areas. The Hughes 9201 is about the size of a laptop, has its own internal battery, and supports both voice (through ISDN or an ISDN Terminal Adapter to an analog phone) and data (up to 256K). It doesn't work well with VoIP, though (no sat comm really does well with VoIP).
GMPCS out of Florida does a lot of marine coverage. Check out
http://www.gmpcs-us.com/?language=EN&textonly=False for more. They deal with rentals quite a bit, too, and carry a number of products and services to fit just about any application.