Currently, I'm super happy with my Kurzweil PC3K - love the keybed, the sliders and the fact that it allows three switch pedal inputs plus one expression pedal. I can live with the fact that it is a pretty heavy beast...
Of course, a lot of its power currently goes unused - I'm not using its tone generation or its master keyboard functionality at all - all that is handled inside the box with Cantabile. So if I had to build a new setup, I would probably just get a pure controller keyboard with sufficient controller options to control my live setup. Most likely candidate ATM would be th Arturia KeyLab 88 (https://www.arturia.com/products/hybrid-synths/keylab88/overview)
It's much lighter than my Kurz; it's got sliders, pads and pots, and it looks cool! To deal with the fact that it doesn' have as many switch inputs, I've built my own little USB MIDI switch box - but a MIDI Expression could also do that trick.
I also use a M-Audio Code at home in my studio (the 49 keys variant) - cool controller with aftertouch, but a bit light-touch compared to a truly weighted keybed. On stage, I need my 88 keys, so the M-Audio or the Samson would just be too small.
An alternative approach that I use for solo performance when there is already a weighted keyboard on site (digital piano or whatever): I simply come with my laptop, audio interface, an expression pedal and my USB switch box, plus a Novation Launch Control to substitute for the sliders (and if needed for pitch and mod wheel) on my Kurz. I can fit all that into a small backpack - how's that for travelling light?