I think that May got most of what she asked for, tbh. A negotiation is a compromise and given that nobody wanted a hard/no-deal Brexit, the EU were hardly going to bend over and give May everything she asked for.
She's damned if she does and damned if she does. I, for one, admire her resilience.