I end up switching all the time between "bookshelf's" and towers, don't think it's right to say you need tower's or bookshelf speakers, don't think it's that simple.
I think many of the smaller speakers do have something with them that you just don't find in larger speakers, especially if music is your main priority.
Personally, I wouldn't buy new pair of speakers without auditioning some of the bookshelf models in the Dynaudio ranges.... They have so many different speakers that it's hard to even begin to mention models.... However, I have yet to hear a Dynaudio model that I dislike.... they're just good

My advice is to check out Dynaudio speakers in the price range you can afford
And.... DON'T TRUST REVIEWS, trust your own ears
-H