They also charge additional fees for currency conversion it seems
Yeah price varies depending on the ticker. Gets pricier for cheaper stocks.
IBKR offers more markets and instruments, but none of which interest me as far as I'm aware. I used it for awhile some time ago, but the slower deposit/withdrawal speed was a turn off as well.
I believe all platforms have pro and con and then depend on each individual need choose the best that fit them. It seems moomoo may fit your usage better for the US stock,ETF.