There's tons of options, and it all banks of tastes. I've seen a lot of Pioneers on here.
I went with a JVC KW-AV61BT, my audio guy doesn't like Pioneer, so I've grown up using the JVC stuff and have always liked them. Bluetooth, iphone capabilities, etc. I've been very happy with it.
I bought a Sony DSX310 Bluetooth iPod deck a few years back and put it in my Land Cruiser. I pulled it before I traded it in for my 4Runner and put it in the new truck. Great deck, not expensive, does Bluetooth, USB and iPod streaming. http://www.crutchfield.com/S-sB5Uq2zDThE/p_158DSX310B/Sony-DSX-S310BTX.html