Why I like a sloping top tube-
easier to get on the bike

What I don't like-
I can't rest my knee/thigh against it.

I am SO loving this bike