^^ Brandon is correct.. There are tons of threads with the same question already answered.. Just use the search engine to find what you are looking for. But for a quick few answers
Bullydog is sopose to have better stock tunes, but diablosport Trinity has ability to custom tune, and the stock tunes are still good on it.
I have only seen the bullydog display on an F150, and found that my Trinity's display and gauge layout was much better.
Here is a thread with some people discussing between the 2.