After trying few apps, i settled for Toshl Finance. The main reason i like this app is because it does not give me generic category like "Grocery" or "Conveyance" but it gives me liberty to create tags which i can then reuse.
So while in other apps i would put X amount for Milk under the category "Grocery" here i just put Milk and amount and later i can reuse the tag Milk.
Also it gives option to see all these on their website and you get to see like how much amount you spent on Milk in this month vs last month and so on.