The L4701 is the most expensive L. I would tend to get the cheapest of a larger machine than the most expensive of a smaller machine, unless you're limited in size for some reason (don't want a big machine around the house, need to trailer it and are limited in what you can tow etc). Otherwise, low end big is better than high end small, for your $$.
That is particularly true as the tasks you describe don't really rely on HP, they rely on weight. There are two size loaders in the L, but in general all the standard Ls lift the same, pull the same, move the same weights, the extra HP only lets you run bigger 3pt implements. If you're not cutting hay or driving a big rotary cutter, then more HP is just more money.
An L4701 is a big engine in a smaller machine, an MX5400 is the smaller engine (actually bigger than the L4701) in a bigger machine. In between is the Grand L - L3560 or whatever - these are a big bigger than the standard L, and have a more capable loader.
Do you want a cab? That is a bit of a determinant, but ultimately I think if you can afford an MX then it's the obvious choice.