I have bought into a Piaggio X10, coming down from a BMWF650GS, great bike. However, I didn't need all that power for town runs, coast rides etc... The 330cc is 'middle' ground, not too heavy to manoeuvre around and cheaper to run generally. For those interested the Piaggio X10 has an ECO mode for dual mapping, dropping the power to just above a 125cc engine. In theory it should increase mpg...but have yet to try it out! As I have owned several bikes in my time.... I believe Weather protection, comfort and power are key, but keeping an eye on costs is essential
