I have a '10 Wahoo Disc that I picked up a while ago.
I'm very happy with it so far. I can totally see myself replacing the fork at some point, but for now it's fine.
The brakes perform adequately. They had some rubbing initially, but I determined that was from me torquing the front Quick Release too tight after removing the front wheel. I do get a little squeeling when I brake sometimes, but they seem to grip nicely. I chose to go with the Disc as I live in Oregon and apparently they grip far better under rainy/muddy conditions. I didn't want to add an additional investment on top of what I was already spending (which was at the higher end of my budget) by putting them on later.
The shifters feel solid and shift quick. The derailleurs are good and required some minor adjusting after the first ~100 miles or so. The drivetrain is relatively quiet.
The saddle was one of the 2 things I determined that I needed to replace. However, after the first few weeks of riding it, I got used to it and it no longer seems as bad. Worth keeping until it wears out anyways. The other item which I need to replace (just waiting on some $$ - got laid off recently) is the pedals. They are just standard platform pedals, I guess I have wider feet than average, but my feet seem to hang off the left and right edges of the platform and they just feel really small. I find that after about 10 miles or so the outside of my right foot starts to go a little numb, which makes it uncomfortable.
Overall the bike handles and feels really nice. I'm a big fan of the G2 geometry and have yet to go on a ride where my back feels tired or strained from hunching over too far or my sides get tired.
Given the option to make the bike purchase over again, I would certainly do it.
Hope this helps as far as giving you a bit more info on the wahoo specifically. Good luck in your search for your first MTB!
PS. One of the other things that worried me was how the matte black paint would hold up. So far I've ridden through muddy conditions and dry/dusty conditions. I've washed the bike several times via different methods and have not noticed any wear on the paint at all, it seems to be holding up really well. Plus, it looks cool!