Not a single one is even close to a deal breaker to me and sometimes I even enjoy the challenge but I understand how it can frustrate and confuse the less technically inclined especially an average casual gamer.
And so yes, this is my experience. It's totally fine for those users.
It's quite saddening that this thread takes turns in labelling people idiots or lazy or ignorant because their motivations and capabilities are different.