I've been to hopdoddy several times as I live right around the corner. Overall it deserves high ratings- I would deduct a star from perfect because, like most dining establishments, there are some inconsistencies from visit to visit.
The food is typically always between good and great, depending on the time of day and day of week. I've had some phenomenal burgers & fries- best when piping hot. I've also had maybe the last batch or bottom of the basket of fries that were a bit subpar compared to what they could be fresh. The salads are also tasty- although expensive for what they are, especially if you add a patty.
I've read a few reviews of the ordering system and while I do think it can be a little bogus, I've only had trouble with it a handful of times. I personally prefer counter service so I can pay, eat, and leave without waiting for a check. However, I can see how the seating gets to be a little tedious, especially on busy days. My one gripe- affirming many reviews on here- is that sometimes there's a breakdown in communication and there are plenty of open tables but the seating hostess puts us in a "holding pattern" and we can't really order until having that golden ticket for a place to park our tushes. Talk about frustrating!
It's not a great place for big groups either- I once brought my family and a few friends and we had to be split up into three booths- luckily by each other but we were unable to converse with one another at dinner. There were 12 of us. I would say keep it to 6 people or less for a comfortable group experience.
I would say definitely check out hopdoddy for their food and ambiance- best to go on a less busy day or time. It's a little expensive but you do get what you pay for- high quality food and good service.