I absolutely love my Hori FC, the d-pad is perfection and it has plenty of buttons along with the layout for just about anything up to and including the Saturn controller layout. You can make do with other controllers to mimic the 6 button Genesis, TurboGrafx, Saturn and 6 button fighting games but the Hori just does it so perfectly.
Just my 2 cents of course