I like the dynaudio and JBL monitors alot.
I would go with the dynaudio bm5a. They put out some much sound for a little monitor. They have have great clarity,bass and the sound is just in front of you. The JBL were very nice also and I had no problem with anything about them. I like the 8 inch versions JBL monitors better tho.