It's hard to come up with a general technology matrix without identifying needs.
It's tough to just look at InfoPath alone and stop. I think one would have to look at InfoPath w/ Sharepoint & InfoPath with Database (Access/SQL) as separate entities also.
Also, Outlook itself has the ability to create forms, ergo, is a Form Application ...