I liked BRD because it had stand-alone full spv. Now, for a light wallet something that does Neutrino private sync, like Breez, would be a much better choice even for on-chain imo.