You need to temper what you buy with your own factors - budget, and what you have heard that you like.

I can dump a list of products I own and recommend, but chances are that you might not like the sounds, look, or the price tag of.

I have preached this before - source quality is where to start. Speaker can in no way add information that your source can not read from the media and supply to the amplifier!
This is a subjective hobby, and I might like something you don't. Neither of us is wrong, just differ in our opinions.

Regards,

BBIBH