So I am new to OPNSense and I am curious what is the difference between it and PFSense? I see that OPNSense is based on PFSense and beyond a nicer interface I don't see much difference. I might be wrong but if someone can please explain, I would appreciate that.
Hello silver163 welcome to the forum :). Instead of completely rewriting what has already been stated before I will provide you with several different links with relevant information:
Traffic shaper (https://forum.opnsense.org/index.php?topic=2528.msg8141#msg8141)
RRD Graphs (https://opnsense.org/system-health-whats-next/)
Related information (https://forum.opnsense.org/index.php?topic=1587.msg4913#msg4913)
Related information (https://forum.opnsense.org/index.php?topic=510.msg4149#msg4149)
Notable changes (https://forum.opnsense.org/index.php?topic=817.0)
Notable changes (https://forum.opnsense.org/index.php?topic=837.0)
OPNsense releases (https://forum.opnsense.org/index.php?board=11.0)
If you look at the OPNsense release notes there's information for each release describing what has been changed, added, removed or refined.
Here's the OPNsense roadmap:
OPNsense roadmap (https://opnsense.org/about/road-map/)
I read those parts but I was figuring there would be a comparison chart between the two.
There's no comparison chart between the two that I'm aware of. Both offer very similar functionality since OPNsense was forked from pfsense. There's been a lot of changes since the fork so at this point it's going to be based on your preference. I would recommend you try OPNsense for yourself and see how you like it. Both distributions are excellent choices.