small company = good in my opinion. As you get personalised support, and the support person knowing they will face you again (accountability) will also have to deal with the repercussions of bad support so more effort is given.
AAISP when I was with them it was always shawn.
Falconnet (entanet reseller) it was always rupert, I think a one man operation.
In both those cases I would say support was above what a big name will ever give you like BT, sky etc. To get personalised support on a big name provider generally only happens when you raise to exec level and a complaints person is assigned to you or e.g. messaging a staff member on plusnet forums.