I owned 3 XS650's and loved them. Easy to work on, but the seat on yours is the worst
one yet.
The CB550 is also easy to work on, but parts for the engine might be pricer.
Considering the number of xs650's built, I would keep it instead, but replace the seat.
peace,
michel