Haros are nice, I recently just sold one of those. If your looking in that price range, maybe consider a used bike? You can get sick deals on like 02 and 03 Specialized Enduros which would suit you well or maybe even a big hit. I saw a nice BigHit for 800 with some nice shiz on it.
Either way you can't go wrong, but after a bit of riding, you may want something "more" than the Haro in which case you might want a new bike. Haros are nice, but there is def a good used market out there.