you're going to get mixed reviews on the CAI, as with anything, people tend to swear by what they have.
If gas mileage is your main concern, keep it stock, its a CAI already.
If you want some extra sound, like me, the options tend to be K&N, aFe and Volant. I have the K&N and love it. One thing about it though is it is not in a sealed box so if you do go that route, get one of the filter socks to go over it.
aFe and Volant are both closed boxes so you don't have to worry about water, mud, etc getting in there. I will say I just got back from wheelin this weekend and my engine bay is caked in mud but there are only a few little spatters on my k&n sock. I was worried before driving through the mudholes (up to the running boards) but everything was fine.
Lastly, you'll want to consider oiled filter vs dry filter. Again, personal preferences all over the place. The problem with oil filters is that they can be over-oiled when you recharge them and then you're sucking the oil right into your engine. Too much oil in there causes a LOT of problems over time.
Given that, I have personally decided to replace my k&n filter on the FIPK with a aFe dry filter, once it's time to recharge my k&n.
I think the k&ns run the cheapest, then the volants and then the afe but i'm not 100% on that.
For exhausts, I got too nervous about drone and sold my gibson muffler to TheTruckerTaxi but from what I've heard gibson and borla are on the more moderate side of tone and allow for more sound on-demand versus constant.
Good luck with your choice!