Yes, for the most part things work as I would expect them to.
I think software has actually gotten much more user friendly to the point where for existing computer users, using a new app is usually quite intuitive.
Feelings of dissatisfaction are likely due from having higher expectations.