I don't think its too bad, but it probably depends a lot on a lot of factors.
Since I first started my hardware got a lot stronger, and nextcloud, php, and mariadb have all improved and so my experience has gotten pretty decent.
Remember though, there's a ton of biases here, so I could be wrong...