I had two of the older ones. Very nice sounding basses, I'm not familiar with any newer versions of this model though, just speaking of the old ones.
The bass sounds great and has a pretty good tonal range, one slight thing I noticed is that the low is not as crisp as it could be, perhaps that might have been addressed with the newer ones in that the lows are perhaps less "muddy"? idk.
Physically speaking, the bass is extremely thin, the neck is super slim and comfortable, the bass is very light. Now that being said, I don't know if this is true with other examples of the bass, but I have had three SR300s and all required more tweaking on the truss rod every now and then (more so than any of my other basses). One thing recommended by Ibanez on theses basses is not to use heavier gauge strings on it. Ideally use Light or at most regular, the neck is thin and not as strong perhaps?
I believe it would record adequately but not all that great (due to the pickups inadequately picking up the lows cleanly), can't speak again for the newer models- would recommend going to a higher SR model for that though. SR500 and up?
The SR300 is a good bass for any beginner, live, intermediate type stuff that being said.