@Nikhil-Kumar Personally , my thoughts are like below.
If the component is very simple and don't need model , I prefer to use properties. Use Sling Model only if backend logic / backend code is required. And as @ankyadobe has mentioned you can always use Lombok to reduce the code.
I have not s...