'Improve' and 'enhance' are very close - they mean that something is better. However, enhanced can refer to improved clarity in a picture, whereas if you used improved, you would have to add the word 'clarity'.
'Increase' just means that something grows in size or number. It does not necessarily mean better.
If pollution increased or the number of robberies in an area increased, that would obviously not be good.
'Develop' is also neutral. Most of the time it means to increase in size or quality, but it can also mean something negative.
"He developed into a bully" would not mean something positive.
"He developed his math skills" would be a positive statement.