Hi Darshil, thanks for your answer.
I got your point that we have to fetch different reports for different uses. I would say the last point made by you is useful in my case.
But, if possible, can the smart lists be used to create such report which I have mentioned in my original post.
In a way creating SL can help you get what you want, but you would have to create quite a number of SLs for each criteria e.g., Sent, Delivered, Opened, Clicked, program statues, etc. and use them in people performance report. Program performance report doesn't support adding the SLs, Email Performance report does, but it only includes people who have an email activity. I prefer using people performance report in such cases as it allows adding custom columns and an option to add filters in the SL too. 🙂