I've tried a few, owned (and abused to death) even fewer, and currently have the lone survivor Bosch GOP55-36 Starlock Max. It is not battery driven, and that was by conscious choice. It is more powerful by a mile compared to the others I've owned and used (which were all battery - might be a connection), and it makes short work of stuff that with the others would be time consuming. I would buy it again.
The Starlock system, which many manufacturers use, has the ability for you to change blades without having to touch the used and often hot blade. I've come to appreciate that.
Edit: StarlockMax also have some quite long blades available. I've cut badly placed 2" x 4" which my other ones would be too short to do.