I used to have Specialized Expedition, it was a nice bike. I put a couple thousand miles on it. Serious brand name hybrid bike for less than $300.
Generally speaking, a hybrid can do city and mountain trails, but it won’t be as comfortable in either setting as a dedicated road or mountain bike. It’s very nice to have full suspension when you’re off-road, and 20+ mile road trips are much more pleasant on a lightweight bike with low rolling resistance tires and road bike handlebars.