Dal, ask specific questions and I can give specific answers, in the past there have been members on here that have taken no notice of sage advice from those experienced in Buell related topics, and there are others that have already made up their minds, regardless of what they are told ...
I have owned a total of 4 buells and have loved them all - the 1125 models being the best of them all IMO, but there have been others that have done nothing but whinge from the moment they started posting on this site.
To be honest, if I could only have one bike (I don't own a car,bikes are my only transport), then a Buell would not be my first choice - purely due to the horror stories that get posted on Buell forums ! Trouble is, if I have a problem, I have other bikes to choose from, so it isn't really an issue to me. My CR has not yet left me stranded except for punctures, and you cannot blame the marque for that - having said that there are known problems with these models that will probably occur at some point, the clutch leak is the most common, but it shouldn't leave you stranded as long as you check the bike regularly, it's just an inconvenience whilst it is being repaired, although
Erik Buell Racing may have come up with a solution. The biggest perceived problem is the stator, which has been known to fail, but coming from an Aprilia background you may well be aware of the issue, the Mille suffered the same malaise ...