I just switched to AT&T TV after 3+ years with YTTV in order to get my RSN for baseball season. The DVR is as terrible as advertised. On Roku, I can't pause live TV or rewind back into buffered content as I could with YTTV. On FireTV, I can pause live TV (I believe there's a 2-min buffer), but I can't rewind even 2 mins. from live. Also on FireTV, while replaying a recorded show, there's no small preview screen in RW/FF, so I can't tell where I am in the program. At least Roku controls are much more robust in this area, including 15 sec skip buttons on the remote.
The 90-day limit doesn't bother me, and I'm going to get by with just the free 20-hour DVR (if I don't watch something within two weeks, there's less than a 10% chance I'll ever watch it).
I've resigned myself for the next six months to record anything I watch (news programs, sporting events, prime time shows), even stuff I wouldn't normally bother recording just to give me greater control (especially so if I miss something because my attention was diverted — a big play or important news story — I can go back a few minutes). Of course, this means I'll need to cull my DVR library on a daily basis because there is no setting to auto-delete programs after a set time frame. Thankfully, it's pretty easy to go through the recorded list to delete stuff, and I just look at it as like one of my email accounts where I have to delete dozens of ads and junk emails every day. I'm also on annual plans for Peacock and Paramount+ so I don't have to worry about recording prime time shows on NBC and CBS.
In a bit of good news, I am getting $125 in credits and gift cards, free HBO for 12 months and NBA league pass, though I'm only on the month-to-month plan. And having 5.1 audio again for live TV is as nifty as I remember.