I am now 5 months free and completely in the black as of last week. Beginning last week, I now save $$ every month.
A very quick summary of my experience for the newcomers:
MY internet is 50mbs down/~15 up
My router is an ASUS 87ac And it is AWESOME.
Modem is an Aris Surfboard 6 series and it is AWESOME.
Two Apple TV boxes. Both are streaming wirelessly. One is physically on the same floor and about 20 feet away and the other is on a different floor and about 40 feet away. I am overall very satisfied with the streaming experience. We HAVE had days here or there when the streaming wasn't rock solid but I don't have either hard-wired, live in a house with massive rock and density issues and at any given time we typically have 8-9 devices connected so all in all I can't complain. I could probably step it up a notch and runs some hardwires but it is at "mild inconvenience" stage.
Let's see, we have Apple products and they all just work as they should. The mirroring is especially nice. We tend to download Apps to the ipad and mirror the broadcast just as much as we download to the Apple tv. No real noticeable difference in playback between the two.
I always see a lot of the guys in this thread saying a big barrier is the wife's preference for Hallmark, Bravo, A&E, and all those channels. We have been able to satisfy all those wants. To be honest, my biggest complaint is the Watch ESPN app. For whatever reason it is like an act of Pentagon security sometimes to log in (Very finicky).
Kodi works with the setup, although I never use it so can't really go farther than to say it was compatible.
One of the quirkiest things I have noticed that impacts streaming reliability has been if I have my MacBook Pro on, it will sometimes slow the streaming down and bog it down quite a bit. I HAVE had to be aware of which devices are on 2.4 and which are on 5ghz to optimize streaming.
I think that's it. Just trying to mention anything I remember having questions about in the beginning and I don't see too many APPLE users in here so thought I'd share periodically. Happy cutting!