It depends on what you're going to be doing with the devices.
As a movie watcher, I'd go with the Flex 2 for SSD booting, better video card and IPS display.
For gaming, i7-4710MQ has the edge.
As you already know, the Flex 2 looks nicer.
I would not call that a decent computer.
For starters, the graphics are integrated.
Second, CSGO is a CPU intensive game. That processor is not that great.
You pay for what you get in a laptop. To get decent fps, increase your budget to $700