I can't remember the last︀ time we had 4 months of cold weather, so not a very reliable source. Temperatures︁ are almost never below 20°, unless you live in the mountains. Even though English is︂ not the first language, everyone in Cyprus speaks English as a very high percentile of︃ the population are non-Cypriots.
As to your other points, agreed - there are no big︄ cities, even though lifestyle, especially in Limassol is quite high-end.