2.5" is more than adaquite and no issues with flow, heck you could run 2.00 if you wanted, stock is what, 1.75 ish. 3.0 helps a tiny bit with EGTs and sounds epic and if you do a sharp neck down you will have smoke rings up to 15mph, LOTS OF THEM if you dont run a cat.
make sure you get a high flow rated DIESEL cat, vs a aftermarket POS cat that will cause all kinds of issues.