Britney was right to keep Arin, he has it all right now. Make him dance and he's the new Chris Brown, and his good looks can help him with the teen market.
Britney didn't decide though, producers are the ones who make all the decisions about who gets eliminated and they help the contestants rehearse and come up with their performances. Britney doesn't spend hours helping them put a show together she just films a small segment with her team so it makes it look like she has been helping them the whole time.
People are blinded by the good voice, they fail to see the bigger picture. This is X-FACTOR not American Idol. Diamond would've been just another Melanie Amaro (las season's winner), good voice, but no star appeal. I love Diamond and was rooting for her, but it was the right decision to go with Arin. He has more tools that could be considered an X-Factor than Diamond.
I still don't think she made the right choice in sending her home, but does it really matter. We're all going to forget about all of these contestants after the show ends anyways