With a tractor it never hurts to have a little bigger than you need.
I seem to remember telling my wife that when I traded in my 5030 HSTC for the M9 and turned around and bought the 105X.
Took her a few years to accept them into the family though.
I was really fond of the 5030 and it ran everything except the round baler. The round baler would really put the hurt on it. It ran it barely and struggled the whole time. Not too bad when starting a bale but when the bale chamber was full, I had the throttle mashed just to almost hold 540 on the pto.
I knew that continuing to do that would not end well, so it left the farm. Local landscape contractor bought it and I still see it ocassionally. He contract mows with it.