While I applaud Apple for some of their practices, I still hate their heavy handed approach toward hardware/software control:
- OSX must run on Apple-approved hardware
- iOS apps must come from the official app store
- iOS apps must be developed on an Apple-approved device
- Extremely difficult to repair your own devices
- etc.