I have been using this website from the last 7 years. Also for my family members. Have seen them improving year after year.
Their new feature of form16 upload and e-file is a good option for users. I liked it.I think they should emphasis more on assisted filing service and provide it that free if possible.
Regards,
DK