1x is nicer than 2x in my experience.
Advantages
Drops the chain less
Don’t need to worry about front shifting
Can run an under bar dropper lever
Disadvantages
You can lose range – although 10-50 cassettes make most of it back
Heavier cassette (depending on the one you get)
I haven’t looked at the bike you mention but if it’s 2×11 I’m assuming the rear mech can handle a bigger cassette – say the shimano 11-46. If so you don’t need to change your freewheel body and all you’ll need to do is buy the cassette / sort out a narrow wide ring for the cranks – assuming you can get an ok chainline with the 2x crank.
To go eagle or shimano 12 speed you’ll need a different freehub body, a different mech, a different shifter, and a different cassette. Again you then need to think about a chainring for the front. Eagle chainrings are better than normal narrow wide ones from what I’ve seen but you might not get one to fit your existing crank.
If the model you’re looking at has better suspension than the 2019 one is probably get it and just try a bigger cassette and losing 1 front chainring for a narrow/wide one. As mentioned above, if the standard rear mech will stretch to it, Suntour do that mentioned 11-50.