it's not that it's 'bad', it's just a matter of taste. Basically, apart from some specific bits like the sunset stirp etc, it is no different to any other british holiday resort, so if you want karaoke, catch the football matches, english breakfasts, loads of people on the pull, then go there....
personally, i'd rather feel like i've actually left britain, and experience different food, culture, bars and soak up a proper european, cosmoplolitan atmoshpere.....
just depends on which you prefer, i stay in ibiza town, and i find it a million times more firendly, we went out one night in san antonio, and ended up getting a bit of hassle, i know thats not the norm, and the majority of people love it...but i didn't.