Should I eat at the Hard Rock Cafe Niagara Falls?
No, skip it. Hard Rock Cafe is the same generic chain you can find in any airport or mall, and Niagara Falls has way better options for the same or less money. You're paying for the brand name and a souvenir t-shirt, not for food that actually reflects the area. The view from their indoor seating is nothing special compared to what you get from a real restaurant on the falls.
Instead, walk 5 minutes to the Niagara Falls Brewing Company on Falls Avenue. You'll get a solid local craft beer, a better burger or poutine, and it won't feel like a corporate theme park. If you want a view of the falls with your meal, try the Table Rock House Restaurant right at the brink of Horseshoe Falls—book ahead for a window table, and expect to pay around $30-40 per person for lunch. Hard Rock is just a tourist trap, and you'll leave wishing you'd eaten literally anywhere else.