Always dice big chunks of potatoes and baingan to avoid soft and mushy curry.
Do not overcook the curry, no more than 3 whistles otherwise curry become mushy soft.
You can also add fresh or frozen green peas.
Skip the sugar if you don’t like the sweet taste.
You could use jaggery instead of sugar.
Do not add too much water.