Time is precious, especially when you are single. And the last thing you want is to get stuck at a long dinner with someone for whom you just don't like.
For this reason, I always advise that first dates be planned for drinks only. This keeps the pressure off because you always have the opportunity to dash off after one drink if you aren't feeling it and if you are feeling it, you can go for a second drink. And then if you are really really feeling it, then you can get dinner. (Or, you can plan dinner for their next date.)
Have you ever gotten caught in an awful dinner date?