It think it's great, already had a ton of time playing many of my favorite games multiplayer on the couch, or in bed, or when travelling.
Don't really care about desktop mode, but I'm glad it's there so I can go behind the curtain and configure discord and emulators and stuff.
I really really wish they would implement CEC so my TV can turn on and jump over to it from my Roku or Switch automatically.
They need to find a way to do better than Bluetooth controller support. It's a bit laggy for games like Rocket League, and I wish it could wake up the device and kick in the CEC (see above).
Getting it to show up on my TV when docked took a bit of poking (I think I had to force it to use 720p).
I know I spent a lot of time on the "rough edges", but I have no regrets at all about the purchase. It's a "very good" device that will hopefully get even better.