WG, I've had the Triumph boards since 2004.
They are more comfortable for me.....6', 31 inch inseam and using a Corbin saddle.
The pegs would not let me move around or shift my foot position. Now I would never go back.
Only complaint is the forward position. I wish the mounting points were back about 3-4 inches overall.
Can't answer questions about other brands....never tried em.