Free themes have limited features

Reasons Why Choosing Free WordPress Theme Is Not Safe All The Time
Free themes are devoid of Search Engine Optimization
hidden compensation and costs