A 20 % commission is generous .
A 20 % commission perhaps appropriate considering the diverse array of software provided .
A 20 % commission is generous but perhaps appropriate considering the diverse array of software provided .