Quite fun but I think instead of swapping the raw values of the stats, it might be better to quantify them as levels and have those swap, I got move speed and health swapped and it made it mostly unplayable.
That's an interesting solution thanks for the idea!