Originally Posted by oritpro
Not crazy at all. If the carrier or manufacturer doesn't make a newer OS available for your phone then your options are get a new phone or root and install a custom ROM.
The bluetooth stack implementation isn't consistent across all phones, many have problems. I rooted my SGS2, upgraded to ICS from GB and most of my BT connectivity problems disappeared. Once in a blue moon it doesn't want to connect but simply toggling it off/on on the phone fixes it every time.
With all due respect, it is crazy because you are asking someone to invalidate their phone warranty by rooting/flashing. I'm not disputing your "unique" results with pairing problems and such, but it's crazy nonetheless. I own the Samsung Galaxy S2 (4G Epic Touch version) and it syncs and has sync'd fine to MFT with the official ICS. The bluetooth standard is quite stable and has been since 3.0; some would claim it's been stable since 2.0. People that have older phones? Probably a good time to upgrade anyway.
Rooting/flashing isn't for Joe Regular anyhow and bad advice IMHO.