Hey I don't really know what all you want to do but all your choices sound good. I have a 5010 Mahindra with cab. I really like it. It is made by TYM and has a daedong (kioti) engine.
I find it does a lot of things very well. I also really like the Kioti's. The 7040 kubota does not impress me, it is a hay and clipping tractor in my opinion. It is just not very versatile and I can't afford to dedicate tractors. I will take my 5010 any day over the 7040. 5010 has smooth hydraulics, pretty good layout in cab, good on fuel, great gearing, strong puller, ac is about 6 out of 10, seat is good ( allows you to easily twist to look behind you 7040 won't), front lamp on mine is full of dust ( I think they have fixed that on the new ones), lots of room in cab for smaller tractor.
We have a small produce farm so it does tillage, planting, spraying, cuts pasture, maintains cutover, unloads and loads trailers and whatever needs doing.
I look at it as it has to produce, trying to feed a family not an ego. I love my 5010, looked real hard at kioti but the dealer was a farther away at the time, and found out about TYM after the purchase. I would probably just gone with the TYM t503 as it has more standard and draft control and a CAT under the hood. Hope you enjoy whatever you buy!
Jody