С какими сложностями я столкнусь, когда буду переносить сайт с nginx на apache?
нужно будет найти nginx'овый htaccess 
У nginx не существует файлов htaccess)
Надо разобраться с текущим конфигом для Вашего сайта на nginx и переписать его на правила htaccess "по методичке". Если у Вас проект на фреймворке, то стандартные конфиги для апача легко нагугливаются в официальной документации этих фреймворков.
Перейдите на хостинг с nginx.
На крайний случай купите сервер на DO/AWS и поставьте там nginx.