Até o 5 sempre tive problemas com o botão home, já tive todos os modelos, menos o 5C.
Depois do 5 peguei um 5S e nunca mais tive problemas. Li muito a respeito por que era um problema que me irritava muito.
Pode ser sujeira interna que dificulta o funcionamento.
Pode ser um problema de hardware.
Mas pode ser um simples problema de software que pode ser resolvido calibrando o botão. Já fez isso?
Em muitos casos resolve na hora.
O primeiro passo é abrir um aplicativo nativo do seu telefone, como o calendário ou o app de previsão do tempo. É importante que seja um programa nativo, desses que já vêm com o seu celular, iPod ou tablet.
Agora, aperte a tecla On/Off até que o aviso “Slide to Power Off” seja mostrado na tela. Quando isso acontecer, você precisa ser bem rápido para o próximo passo: aperte o botão Home até que o aviso de desligar pare de ser mostrado. Se o problema do seu botão não for de hardware, essa dica deve resolver o problema, já que, desta forma, ele é calibrado novamente.
Para colocar o cursor em qualquer lugar do texto basta clicar no local e ficar segurando até a lupa aparecer, com ela também irá aparecer um cursor e deslizando o dedo vc coloca o cursor onde quiser.
Espero ter ajudado!