I use Bear Mountain Cherry Pellets on a variety of meats. They always maintain a consistent flavor. Couldn't ask for anything better. 
On another note, I ordered two bags of pellets on-line, cherry and hickory. When my order arrived it only included the bag of hickory pellets. I contacted the great folks at Bear Mountain and they instantly shipped the missing bag of cherry pellets; no extra charge, just a quick response. That's what I call good service.