As much as I'd like to see Labour in power and as a remainer, I think May should stick out the brexit negotiations. While I don't think she is doing a good job, the time it would take someone else to come in, get up to speed to do a better job would cripple us further so for me, it's better the devil you know.
If there was to be another snap election I could see the results being the same as the last with maybe one or more seats swinging to labour but the Tories holding on with a coalition still.