I've always been conflicted on Apple. On the one hand, the attention to detail in the hardware and software is generally unmatched, and everything in the ecosystem works seamlessly.
On the other hand, I think my personal values make me ideologically opposed to locked-down hardware/software that you don't get full control over (with associated freedom/repairability implications) and Apple products are some of the most restricted in that regard.
The current compromise? I'll buy all Apple devices for convenience... once I have enough money to not care.