I have been loyal to MS for my whole computing life, always had windows, always had Xbox, hell I even defended the Zune. I said no. It still comes with the kinect at $100 which I don't want, you can no longer share games online and the fact that they lied, "you cannot just flip a switch, it's core to the system" and then just flipped the switch is too suspicious for me to trust them. And the whole "Patch 1.1: Re-adds all DRM" is too much of a possibility. The PS4 is simply a more powerful system for ~3/4 of the price.
They just need a balance. They are going from one extreme to the other.
Sell a system with and without the kinect. People without it just can't use the kinect commands. Most cross platform games aren't going to have the kinect commands as they will have to write it in specifically for XB1 versions of the game, so even if they do make a kinect friendly version, you will still be able to play without using kinect commands. I also have no problem pressing a button as opposed to saying "XBOX ON" and random people wont be able to walk into the room and yell "throw grenade, quicksave" and run off.
Make the system HAVE to check in every 24 hours if you want to share your games. Sure, if you don't check in, lock the game from your family list, just don't stop them being played in offline mode on the console they are installed on. Or in other words, no check in to play offline on your console, check in for sharing and "family library" play. Yes, it is that simple.
As for trade ins, the selling disks, no selling digital is how it is now and there is no way around that unless they allow us to package up bought games and allow us to gift them to people. I could see this having the 30 day friends restriction ON DIGITAL COPIES ONLY and I would be fine with it. To stop people installing and then selling the game and still play offline, when installing the game via CD, don't install everything, leave one part that boots the game stay on the disk so to play disk based games, you either a- have to have an online connection, which will boot the game or b- insert the disk and the game will boot off the disk then run from the machine. Having a physical copy of my disk is a small price to pay to be able to play when I visit family without internet connections or when I go away.