I sold my '04 R1150GS because I ended up feeling it was too big, too heavy, and I ended up not caring for the character of the motor. (yeah yeah yeah, I ride '32 year old Guzzi now but Guzzi twin works better for me than the BMW flat twin, and it definitely sounds better).
I also found the bike to simply be too expensive for what it was ('character' is worth extra $$$ to me, but I don't care for BMW character).