Guideline for wordpress blog theme ?

Hello Authors,

I am working on wordpress blog theme. I am confused about following points:

1.) Should I provide the theme setting panel? If yes then what options should I provide other then basic options like e.g, left side bar, right sidebar etc. I want suggestions what extra I can provide with it.

2.) Should I provide Visual composer with it ?