The big thing for me that I researched besides ease of use, reliability and run time was latency. XSW-D has (I recall) 3.9ms and the G10 has under 2.9. so they are like standing another 3-4 ft from your amp. Mine has about 8hr play time and when inactive for a bit, will sit on standby for 200 hrs. I just charge mine during break if needed.
I won't leave it in the guitar on breaks because I'm always worried it will get snapped off. Especially on a top jack like a 335.
That's my biggest gripe about it is that it sticks out and not flexible. It got in the way of the whammy with my strat so I bought this short male-female extension to hang it from. I was going to get a right angle one for my 335 but ended up just being careful. I wish it had a flexible jack so you could keep it low profile for every input jack type. Then it would be way better. If I ever replace it, I'll do so with something that has that ability that hopefully has easily removable replaceable batteries.