I played a 505, last week. As mentioned, the weight is good, the balance is good. Fretwork is good.
However, the sound from the pickups was really generic and uninteresting. I was not expecting this, because the main feature of the 504/505 are the alnico dual coil pickups. In my opinion, the 304/5 is a better buy. The pickups are more interesting and everything else is basically the same-----for less money. I would also suggest the Yamaha BB 424/424x. They sound pretty darn good, have a lot more character. I immediately felt more expressive when playing the BB; compared to either of the TRBX.