Depends on what kind of driving you're going to be doing. Bar and plate have a low pressure drop but they don't cool as well as a tube and fin. So if you're going to be mainly drag or auto-x I'd get a bar and plate. Tube and fin is better for road racing and highway romps.
TMIC or FMIC is mostly dependant on what size turbo you want. If it's not going to be very large then the TMIC is what I'd go with because of its better throttle response. Once you get above a certain size there just isn't enough room for a TMIC that will be big enough.
So in short there's no one "best" intercooler for any car