If you paid $160 for an Ultra, you were scammed by some Amazon Marketplace reseller. It's $99.99 directly from Roku, and has been on sale several times even lower.
Without knowing specifically the issue you had with your Roku TV, I can only make assumptions. Roku has changed the method of activating new devices in their effort to stop the scammers that have manipulated the search engines to direct users to a scam authentication web site so they can claim you have to pay fees. Perhaps you weren't getting to the real Roku authentication site. The most recent device I've linked was an Ultra 4800, and the process worked just fine. In the past, I did have one defective Roku TV from Best Buy (Insignia) that I returned for a replacement, and that replacement is still working just fine almost 5 years later. My oldest Roku is a 2 XS that is close to 10 years old. While it still works, I don't use it because it doesn't have enough power to run the latest channels, and is no longer supported by Roku.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee, just another user.