We've got a 2009 B31 Cruiser with a German main system and love it! It's very easy for trimming regardless of what side of the boat you're on. And for tweaking (or emergency dumping) both the main and jib trim while sitting, regardless of what tack you're on.
One side of the main sheet can always be tied off on an aft horn cleat if an extra aft winch is needed. When we fly the gennaker, we simply tie off the jib sheets and use the forward winches. Coach roof winches are thus for everything else including vang tension, etc.
By the way, if the price and state of the boat is right, you'll be very happy with a 2008 B34. It's basically the same boat as ours, plus a couple more feet of waterline length which makes for a bit more headroom and room at the table and cockpit. Sails great and, unlike cost savings on current era boats, an amazing amount of light and ventilation down below with all the opening hatches and windows. Some weirdness to contend with (like cockpit sitting that is too shallow and too curved) but all in all a great boat and great value.
Good luck with your quest and decision.
Riyad
s/v "Battuta" (2009 B31)
Vancouver, Canada