This is the answer I gave on another forum when someone had basically the same question. It doesn't address what brand of mower you should get, just some things to consider.
If you religiously cut the grass back by 1/3 of its height (eg: if you keep it cut at 2 inches, then you'd cut it as soon as its grown to 3 inches)regardless of whether its been a week or only 2 days since you last mowed, like is recommended by all the experts, then you may be perfectly satisfied with an inexpensive low powered mower because you'd only be removing roughly an inch and a half or less at a time and you'd not be subjecting it to the constant stress of bogging it down in tall grass. But as a general rule neither a mulching mower nor a bagger will do an efficient job unless they have a lot of power if you let the grass/weeds get tall before you mow, if then. However, the more torque the engine has the happier you'll be with the results I think. Buy the most powerful mower you can find within your budget. You'll get a more powerful engine for less money if you go Briggs & Stratton or Kohler over Honda and B&S is generally less expensive to repair if they need it. B&S has a lot of detractors, but with the exception of one push mower, every one I've had or used in the last 30+ years has had B&S engines. All were box store mowers from K-mart, Sears, etc. and all virtually trouble free for many years even when not cared for properly.
I noticed one of the mowers you linked to is a front wheel drive model. I would caution against getting front wheel drive unless you have a smooth yard. Bumps and tree roots will throw the mower off line and you'll be constantly fighting it to keep it going straight. I know this from experience I had a front wheel drive model for years and hated it every second. When I first got it we had a smooth level yard and it was great, however, we moved shortly after to a new house with a bumpy tree root infested yard and it was a nightmare. It got to the point I would not even engage the drive and just used it like a push mower.