Кто должен покупать хостинг?
Какое отношение вы имеете к хостингу сайта вашего заказчика? Будете в дальнейшем сами его оплачивать? Разумеется, всё должно быть оформлено на владельца домена - не важно, в одном месте или в разных. Вам же меньше геморроя.
Заказчику безопаснее, если хостинг покупает он. Потому что если заказчик по какой-то причине захочет разорвать отношение с разработчиком/администратором, у него должен сохраниться доступ к сайту.
Разработчик/администратор может влиять на выбор хостера. Если разработчика/админа не устраивает хостер, выбранный заказчиком, он предупреждает о подводных камнях и может отказаться от работы с проектом.