I like H335. It gives me better groups in my 222 and 22-250 than H4895. It does throw some fire out though. It's a very versatile powder IMO. I haven't noticed it being dirty but I clean my guns very often.