Moneydance

Easy to use personal finance software with all the features