Well I have now narrowed it down to 6 contenders and have been comparing their terms/features and fees/rates, including back and forth with customer service as each seems to have some deficit in their online FAQ/description of their services and plans.
I will report my findings once I am done.