I have used Ranorex on a Very large web app in the past.  Functionally there is nothing (that i found) that would mean it wasnt able to scale.  As always, how you organise your tests will be your main impediment, not the app/framework itself.