Free themes are devoid of Search Engine Optimization

Reasons Why Choosing Free WordPress Theme Is Not Safe All The Time
There is always a risk of a virus attack on website
Free themes have limited features