Omni has the worst overall experience, both in terms of detection and basic customer support and toxicity. Clearly has issues with keeping updated statuses of products. No support in the discord, was berated and banned by the owner while chatting with other members waiting for someone to reply to a support ticket because their product wasn't working.
Never received support, got attacked by the owner for making a comment of his discord server, then banned. I think Comcast has better customer service.