It's very difficult to rate RMAs for any company unless you've had recent experiences. A lot of places the first problem is getting an RMA number as they don't answer the phone (often 1 person working 9-5 which is stark contrast to their selling staff).
The company with the best RMA I've ever seen is Crucial. It's bloody brilliant.