I've been on Genelec 1030a and 1031a for 6 years now. They are great speakers, but as with all speakers, you have to "learn" them. Also, I might mention something that most people tend to forget. You have to tune and treat your room. Great speakers will not be great speakers if you are listening to them in a crappy enviroment. Standing bass waves, dead spots, hyped areas will all throw off what you are hearing.
Take the time and money to make your enviroment as good as your speakers. I can't stress this enough. I've heard very expensive and great speakers be totally off because someone had them in a room with serious problems.
My other favorites are Adams S3A's. If and when I decide to leave the Genelec's, that would probably be my next choice.
The best thing you can do, if possible, is get your enviroment tuned and stable for the most part, then try out your speakers of choice. I know here in LA, you can demo speakers from various places. I've had a number of different brands in my room over the years that I checked out. Also, if they don't allow demos, look into rental. Rent some speakers for few days and give them a good work out in your room. It's the best way to really find what works best for you.
P.S> For give me if I'm reapeating what others have said. I just jumping in without reading the rest of the posts here.