Working remotely with Mac
It comes down to this statement:


  I'm heavy Windows user so I use Parallels a lot but I like some
  features of Mac (sms sending, photos and few other features) so I
  would like to have both worlds.. not necessary buying Mac Pro which
  will be overpaid (hardware wise)


Get the PC that you like, get a cheap (even pre-owned) Mac like a Mac Mini or a MacBook Air and connect them via a KVM switch that will handle switching your monitor, keyboard, and mouse.

Or...

You could just get a 4K Video Switch and get a Bluetooth mouse and keyboard that supports multiple devices ([Logitech][3] has a number of multi-device Bluetooth products).  I have a Logitech mouse and keyboard that supports 3 devices each and I easily switch between my iMac, my Surface Pro, and a BSD machine with a BT dongle with no problems.  Obviously, my iMac and Surface have their own screens and I only need the mouse, keyboard, and video on the BSD box when I have to work directly on the console (which is rare)

I do a lot of different work on different platforms and I can say that VNC is horrible over a LAN connection.  If you plan on doing things like Photos or anything graphic related, you are going to want a direct (not remote) video