If you do creative work, including frontend development, you need to have a hidpi glass display because a fuzzy plastic display will not faithfully represent what your viewers/users will see on their devices.
Apple's solution to reflections is to overpower them. I use my MacBook in some bright public spaces and reflections have never been an issue. For an iMac which is more likely than a laptop to be used in an environment with controlled lighting, it's just a non-issue.
If you do creative work, including frontend development, you need to have a hidpi glass display because a fuzzy plastic display will not faithfully represent what your viewers/users will see on their devices.
Apple's solution to reflections is to overpower them. I use my MacBook in some bright public spaces and reflections have never been an issue. For an iMac which is more likely than a laptop to be used in an environment with controlled lighting, it's just a non-issue.