Reading docs and FAQs has never been a good substitute for hands-on, IMO. From what I have seen in these forums, not very many people use all or most of the features, so not many people other than pfSense staff are going to know the answers to all of your questions. pfSense is built on FreeBSD, and while it has a GUI, it isn't for the faint of heart or network noobs in general.
1. Bandwidth rules and traffic shaping are not easy topics in pfSense. Easy start but quickly can get complex.
2. Too vague, what do you mean specifically?
3. There are several real/near-time views, depending on what you're looking for
4. This is easy using the Traffic Shaping wizard
5. Lots of logging, some reporting
6. It can be confusing here too
7. HAVP antivirus available but rudimentary, no password bypass that I am aware of
8. No spam detection or email handling in any way
9. Yes
10. Not that I;m aware of
11. If HAVP doesn't catch it, tough luck. Use client protection.
Install it and play with it for an hour. You'll likely end up knowing more than an hour worth of abstract web searches would give you.