The difference is quite clear: you omit 'есть', when this word is not what you underline in your message! That means that omitting does not give you absolutely the same sentences, so you not 'can', but 'do' omit 'есть' when this should be done.
Every school student knows what is the subject and what is the predicate in the sentence. 'есть' is a verb, so it is always a predicate. Predicate contains the core idea of the sentencesentence's subject. But what happens, when you omit the predicate? Yes, other words try to take it's role.
Just compare:
'В деревне один новый дом' = 'A single new house is in the village' = 'The new house is single in the village'
vs
'В деревне есть один новый дом' = 'A new house is in the village' = 'A new house can be found in the village'
'Здесь одно место' = 'One place is here' = 'The place here is the only one'
vs
'Здесь есть одно место' = 'There is one place' = 'A place is here'
'В квартире большая комната' = 'The room in the flat is big'
vs
'В квартире есть большая комната' = 'A big room is in the flat'
Your sentences contained 'только', which is a possible signal to omit 'есть'.
While explaining I noticed, that 'есть' was omitted in sentences, where 'the' was used in English, while 'a' was used with 'есть'. That corresponds with the role strength of the subjects. Maybe it will be the most useful hint for you.
P.S.
This was about regular texts. Steady expression can except this structure (just because they are steady), poems prefer to compress information. You will be understood when breaking these a bit soft rules, but no one always speaks like from a theater scene, right?)