Low fees, cheap margin, almost universal international coverage. They do suck though. Tried to migrate, no real alternative in my shitty EU backwater hellhole.
IBKR actually reached out an rectified the issue. Everything worked out in the end. I'm very pleased and wouldn't hesitate to recommend them.