Interactive brokers are a cheap European shop. Not free to trade but very cheap and they give you access to a lot of big markets.
Used 3-4 others, but IB is the simplest and also most featureful one for sure.
I've tried half a dozen brokerages over time, and IB is by far the worst.
I actually found their app pretty simple, but hat might be because i'm an engineer & tend to understand what i am seeing in IBKR app and web site.
Reporting wise, they are the most capable - i needed to apply for a loan, and wanted to hide the list of all securities, i was able to create just that. Pretty flexible, and powerful.
I'm also an engineer, but I know a bad UI when I see one.
Pretty much any other brokerage lets you see a clear historical list of transactions, balances and fees, without having to configure a complex report or jump through any hoops.