Alright, checking back in. I spent some time doing research, and from what I've been told, SunRocket is the best deal by far. I ordered their service over the weekend and all of my stuff arrived last night (free of charge), and I had it working within 10 minutes.
I love it. It doesn't slow down my internet, the quality is great, and best of all, I got a deal where I have $100 worth of international calls for free--on a $200 service!
Anyway, I haven't played with it too much so far, just made a few calls to friends to see how it worked, but so far so good.