I’m in a similar boat, except instead of sticking with Mac because of that dilemma, that’s one of the main reasons I switched to Android. Pushbullet and several other free add-ons work pretty well doing the same thing as iMessage can do with a Mac, although not nearly as perfectly :(