While I agree that the divers can be annoying at times you must remember are not paid and rely on any tips they can make.
I have been to Rick's 3 times - the first for myself and the other two times with newbies. it is a place you should go at least once but, as others have said, watch the sunset and the divers and then go to 3 Dives or LTU for dinner and drinks.