In the former case the fact that the registration charge wasn't passed on to you should make no difference although you might be locked in to some other service with a fee payable for transfer. In the latter case having a "proper" domain may give a small advantage but I would go for it more for reasons of credibility and flexibility.