I have used pair.com for many years.
You need to think about what level you are going to do yourself.
Domain name, hosting support, email support, web site platform, website built, shopping cart type, required transaction types support etc can all have a bearing on what you use.