Although Mrs.BM2 doesn't like gears she will need some so rear hubs gears are an option with a twist shift.
I have mostly owned/used a rear or front hub ona bike and couldn't ride without gears.
As to bike weights generally 20-25kg is a generic ebike weight so one has to accept it .