I don't hate Apple but, as a tech guy, they're a bitch to work with! Many of the lower level type things we need to do are not available "to protect the user!" plus the operating systems auto-expire requiring you to buy the latest OS to keep going. Then there's the extra costs just because.
They are shiny though... ?