I don't really do reviews, but wanted to address the concerns I had prior to purchase.I've had the Razer Kishi for Android for 2-3 months now. It has no internal battery to worry about. Plugs straight into your phone via USB-C and has a USB-C port for passthrough charging while playing.Will it fit with your case? I highly doubt it. I have a Galaxy S22+ with a Speck Presidio case. Pretty standard on thickness. The thing is, it fits into the controller if you change to the smaller rubber pieces. The problem is the USB-C on the controller isn't long enough to insert all the way. I mean it's not even close. I have to remove the case for it to work. I was prepared for this when I purchased. This is the one disappointment I have with the design. Razer should have had a longer USB-C plug with one more replaceable rubber fitting to accommodate most phone cases.You download an app and open the game through the app. For games that have controller support, that's it. If the game doesn't have controller support, this app has a virtual controller you can set up unique to each and every game. This was a big reason why I picked this one. It works by emulating taps and swipes on your phone screen. It really is very adaptable and will greatly increase your gaming quality of life if you want to use a controller. Where the virtual controller fails is when buttons move on the screen. Think along the lines of battle controls vs town controls. This hasn't been an issue for me. It just means sometimes having to actually click a button on the screen.I don't use a controller a lot, but this one makes it a whole lot more convenient than my old one. It's light, slim, I don't have to connect bluetooth, and there's no battery to worry about. It was $60 when I bought it and I have no regrets.