Unfortunately, there are no alternatives for <h:panelGrid> yet.
But hopefully you can use <p:layout> and <p:layoutUnit> for a more creative form.
And there are no restrictions using <table> and <div> with a little CSS. Personally, I will stick to the Grid panel, because it is a JSF component, with more JSF-ish attributes.
Selvin
source share