Very good points. What I would recommend is to use a mid sized ISP in your local area where you can meet with people in person. At higher dollar figures there should be some sales person and network engineer you can meet in their local office, meet for coffee, discuss your requirements, and have something of a real business relationship with. You and your company should be personally known to them.
If you are just some semi anonymous faceless person ordering services off a credit card payment form on a website, all bets are off...
If you are just some semi anonymous faceless person ordering services off a credit card payment form on a website, all bets are off...