While the ability to adjust the start date for my spending plan is good; the problem is that it's a global setting across all my transactions so if I change it (e.g. because I've changed to a job with a different pay date) it messes up my history.
Each month should have its own start date (with the end date being the next start date - 1).
My primary reason for wanting a unique start date each month is because I'm sometimes paid a day or 2 earlier than expected because of pay day being on a Sunday or Public Holiday.
This messes with my planning because now I'm paid in the previous month and un-allocated funds and in the current month I have no income so I'm WAY over budget. And if I change the planning start date to suit the current month then my history is all out again, every affect my previous month.
I considered putting this under feedback but I think it's going to have a large impact on your development. But this is a major issue for me.