DD2 (3) is very very fussy, and has been since I introduced solids at 6 mo. She was also FTT, so I made the decision quite early on that it was more important to get enough calories into her for her to grow, and not focus on her having a conventional healthy diet.
Her fussyness was so bad that we were referred to the feeding clinic at the local childrens hospital when she was about 18mo.
Her growth started to pick up when she was 2, and she no longer looks small compared to her peers. So we have started to be a bit stricter, but we've had to be very patient with her.
We eat as a family every night, and the food is placed on the table for everyone to help themselves to. If I have cooked something (eg rice, pasta) that I know she wont eat I prepare something separately for her, but encourage her to have just a tiny taste of what we are having.
Most of the time I can construct meals that take into account her preferences, so we're all eating more or less the same thing. It's meant that my repertoire as become a bit smaller, which is frustrating as I love to cook.
In the last year she has added a lot of new foods to those she will accept, so I'm confident that this tactic is working for us, and that by the time she's older she'll be eating relatively normally.
I want her to enjoy eating, and I want our mealtimes to be a happy experience.
(BTW DD1 is the complete opposite, has an excellent, varied diet and enjoys trying new things. I was always of the belief that you shouldn't pander to fussyness until I was faced with the challenge of DD2's fear of food).