I have the Jacuzzi Tracker 4X that is essentially The Pool Cleaner (aka "POOLVERGNUEGEN"). I think POOLVERGNUEGEN bought out Jacuzzi. The Tracker 4X is about $100 cheaper though. It also comes in a 2 wheel version that is more suitable for smaller pools. The main difference is the amount of time it travels before doing its turns/repositions.
I have great suction from main drain and skimmer. I don't have a dedicated suction line for cleaner so to get the best suction, especially when the filter is getting dirty, I do restrict the main drain. As the filter collects more fine stuff I'll then have to totally close the main drain. BUT very few people have the extreme environment that I have AND my filter is undersized.
Of my three cleaners (see signature) the Tracker is the best for me for the fine debris on the bottom and doesn't stir it up much as it is cleaning. Out of my three, though, the Tracker is the worst at getting up our massive amounts of leaves. The Polaris is best for that.
If most of your debris is floating grass an inexpensive way to clean that up pretty quickly is the PoolSkim, that attaches to one of your returns. For my first and second one I had to reduce some of the flow to one then two of the remaining returns.
Wish I could help you more on obstructions but I don't have any. I would think, though, that the power cord on one of the "automatic robots" might give you the most issues with tangling. They tend to tangle anyway unless you are diligent about untwisting the cord periodically.
For your situation, I would lean more towards the Tracker or The Pool Cleaner (aka "POOLVERGNUEGEN") or something along that line. It would, also, be a good idea to get an inline "leaf trap" to catch the grass before it makes it to your pump pot basket.
gg=alice