Now that the honeymoon is over with the Ally, I must say I'm still very happy with it, but it's mostly because I have it hooked up with the XG Mobile. As a stationary "console", or device, it's very good. I use for it emulation and Xbox/PC stuff that doesn't come to the other platforms, so in that sense I get a lot of mileage out of it.
As a handheld though, I don't think I would've been as happy. Don't get me wrong, it's still great for what it do, playing high end AAA games on the go, but I think the portable aspect of the Ally is far inferior to the Switch, which I play almost solely in handheld mode. The Switch just runs around the Ally in circles when it comes to form factor, battery life and concept design, and for me, Ally just feels uncomfortable and lacking.
I'm also disappointed in how bad the Ally works when switching on and off with the XG Mobile, which is the main reason why I have it connected to the tv nearly all the time. I figured it wasn't gonna be a seamless experience like with the Switch, but it's far too glitchy and cumbersome for me to deal with on a daily basis, it's annoying and ruins my mood. It feels like a tacked on solution that Asus threw into the mix in the late stages of Ally without giving it much thought. In theory, it's a great concept and everything I would want from a hybrid gaming setup, but in reality I just have to accept it just doesn't work that great.
But when the Ally and XG Mobile works in tandem it is a great experience and it plays almost all games with little to no effort, making for a smooth ride. I very much love the open PC landscape, emulation and storefronts such as GoG and Steam. They really elevate gaming for me in a way consoles never could. But I might been a little too quick to dismiss consoles, because it feels good to have them around due to their reliance and ease of use.
With PC added to the PS and Switch combination, I now cover all bases going forward, embracing both the future and the past, and for me that is the greatest feeling I could possibly have.