I saw Sutton play Marva, and although I like her quite a bit, I found her to be miscast in ways very different from Brooke Shields. And she's adorable, but she and Raúl had no chemistry, and they fell flat again for me in Anyone Can Whistle. It's just not a pair that works for me.
Elizabeth Stanley is honestly the only person I can think of who I want to see play Marva opposite Raul. They are just wonderful together, and I think she has what it takes to do good things with the role.
I think the issue with casting Brooke being a "slap" to Raúl is that there's an element of it that says, sorry, you can't carry the show on your own in the way that matters ($$$$), so we have to do this. And that may not be untrue, but it still sucks.
A work of art is an invitation to love.