I have a monitor that has been calibrated and renders colors correctly (or at least close to it). I use it to edit my photos, which I'm happy with the results. When I upload the final image online and view it on other devices (phone, tablet, some other monitor, etc.), however, it usually looks flat (or sometimes oversaturated).
That part, I think, is understandable - not all screens are properly calibrated nor display colors accurately. My problem is that if I try to re-edit my image so that it would look good on other devices, it would then look over saturated on my calibrated monitor. If I don't re-edit it, then I know that people could be viewing the image as dull (color wise).
How do you guys cope up with this dilemma? Is it just a state of thinking where "as long as I know that I got the colors right, then it won't matter to me how it would show up on other devices"?
Similarly, when I see professional's images online, it's like the images would always look vibrant regardless of the device I use to view it. Is it just me, or is there really a technique on how to do this?