Indoor aerials are pretty poor as there is too many types of interference as well as physical barriers.
No harm in trying but maybe pick one up from Argos as it’s easily returned.
Loft aerial might be a compromise between indoor and roof level.
The ideal is roof of course as you say.
Sent from my iPhone using Tapatalk